Obiective

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、实例变量的访问控制: 

原文地址:https://www.cnblogs.com/naizui/p/5041158.html