码迷,mamicode.com
首页 > 其他好文 > 详细

0012-UI

时间:2016-01-19 01:40:26      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

1.UIControl的重要方法?
答:

//给空间添加监听方法
- (void)addTarget:(nullable id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
//删除控件的监听方法
- (void)removeTarget:(nullable id)target action:(nullable SEL)action forControlEvents:(UIControlEvents)controlEvents;

2.什么是SEL?

答:SEL其实就是对方法的一种包装,讲方法包装成一个SEL数据类型.

SEL s1 = @selector(eat);
[p2 performSelector:s1];
//通过s1来调用eat方法.

3.代理的作用?

答:重置代码.

4.OC中的一个结构体?

答:

//表示字符的长度和位置
typedef struct _NSRange {
    NSUInteger location;
    NSUInteger length;
} NSRange;

5.OC的一个函数?

答:功能:将结构体转换成字符串.

FOUNDATION_EXPORT NSString *NSStringFromRange(NSRange range);

6.代理的作用?

答:负责在两个对象之间传递消息和数据.

7.个人对代理的理解?

答:一个对象中有另一个对象的属性,这个对象又指定了一个协议,当它调用另一个对象时,调用协议里的方法,这就要求另一个对象必须遵守该协议,并且实现协议里的方法.

8.UITextField的一个属性?

答:技术分享

9.<UITextFieldDelegate>协议里定义的方法?

答:功能:当用户按了return键所要干的事情.

- (BOOL)textFieldShouldReturn:(UITextField *)textField; 

10.尖括号表示打印的是什么数据类型?

答:表示打印的是对象数据类型.

 NSLog(@"%@",textField);  

<UITextField: 0x7c729c80; frame = (0 65; 320 30); text = ‘q‘; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x7c293a30>; layer = <CALayer: 0x7c729910>>尖括号表示打印的是什么数据类型?

 

 

0012-UI

标签:

原文地址:http://www.cnblogs.com/paintingeggs/p/5140950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!