A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨光0618 中级黑马   /  2016-8-21 21:56  /  939 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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;
    • 判断这个类是否是指定类的子类

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马