黑马程序员技术交流社区
标题:
OC中的instancetype返回值类型
[打印本页]
作者:
杨光0618
时间:
2016-8-21 21:56
标题:
OC中的instancetype返回值类型
1.instancetype只能作为方法的返回值类型
2.id是一个万能指针,不仅可以作为一个方法的返回值,也可以声明对象
3.在对象方法中使用self创建当前类的对象
self.class
一般用Class clazz = [self class];
或者Class clazz = self.calss;
4.判断指针中是否真的有指定的方法
- (BOOL) respondsToSelector:(SEL)aSelector;
使用这个方法可以判断这个方法有没有实现
对象 isKindOfClass:[class]aClass;
判断这个对象是否是个这个类的成员或子类的成员
对象 isMemberOfClass:[class]aClass;
判断这个对象是否是个这个类的成员
类名 isSubclassofClass:[class]aClass;
判断这个类是否是指定类的子类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2