NSObject中的实例
isa 用于标示实例对象属于哪个类对象。
1、isa是一个结构体指针
*、-(Class) class 返回消息接受者所属类的类对象。
2、+ (Class) class 是一个自描述对象, 返回类对象
3、- (self) 代表当前对象自己 返回接受者自己
4、 -(BOOL)isMemberOfClass :(Class) class 判断接受者是否是参数类的对象
5、 -(BOOL)isKindOfClass :(Class) class 判断接受者是否是参数类的对象(包括子类)
6、 +(BOLL) isSubclassOfClass:(Class) class 判断是否是子类
7、+-(class) superClass
实例对象的生成和释放
ARC自动管理内存,自动引用计数
1、alloc 分配内存
2、dealloc
3、release
//alloc new retain copy 引用计数都会加一
release都会减一
4、retain
5、autorelease
6、retainCount
对象的初始化
1、init
2、load
3、initialize
4、new 是 allow和init的组合
对象的比较
1、isEquai
2、hash
3、isEqualto 自定义比较内容
4、compare
5、==比较地址 isEqual比较内容
对象的内容描述
1、description
访问控制(封装)
1、实例变量的访问控制: