标签:
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>>尖括号表示打印的是什么数据类型?
标签:
原文地址:http://www.cnblogs.com/paintingeggs/p/5140950.html