码迷,mamicode.com
首页 > 其他好文 > 详细

Obiective - C NSobject

时间:2015-12-12 15:31:15      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

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

Obiective - C NSobject

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!