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;
|
|