NSObject的常用方法

原创 2013年12月02日 20:29:24

NSObject类是一切类的根类(基类),也就是说OC对象必须直接或者间接的继承NSObject类。

方法

-(BOOL)isEquable:(id)object;//比较两个对象是否为同一对象(指针是否指向同一内存区域)

-(id)performSelector:(SEL)aSelector;//调用一个方法

-(id)performSelector:(SEL)aSelector withObject:(id)object;//调用一个方法并且传递一个参数

-(id)performSelector:(SEL)aSelector withObject:(id)object1 withObject:(id)object2;//调用一个方法并且传递两个参数

-(BOOL)isKindofClass:(Class)aClass;//某一个对象是否派生或属于某一类

-(BOOL)isMemberOfClass:(Class)aClass;//某一类是否属于某类

-(BOOL)respondsToSelector:(SEL)aSelector;//某对象是否响应指定的方法

-(Class)superclass; //返回父类

-  (Class)class;//返回本类

NSObject常用方法

NSObject相当于Java中的基类object。  Student *stu=[[[Student alloc]init]autorelease];         //返回对象的所...
  • u013531259
  • u013531259
  • 2014年02月02日 13:38
  • 714

NSObject中的常用方法

接口文件1:Hunter.h #import #import "TProtocol.h" @interface Hunter : NSObject @property (nonatomi...
  • jiuchabaikaishui
  • jiuchabaikaishui
  • 2014年10月10日 22:59
  • 439

NSObject不常用方法汇总

• +(void)load import进时就调用。 父类优于子类,类优于类别。 • +(void)initialize 类的第一个方法调用前调用。+(void)load不当成第一个方...
  • jinangzhu
  • jinangzhu
  • 2015年01月20日 11:49
  • 547

Objective-C - NSObject常用方法

NSObject常用方法//用来判断对象中是否实现了某个方法(被封装在一个selector的对象里传递) -(BOOL) respondsToSelector: selector //用来判断对象中...
  • wangzi11322
  • wangzi11322
  • 2015年07月07日 15:14
  • 1152

NSObject常用方法 和反射

一. NSObject 常用方法 1. 判断一个对象是否属于某个类或子类 [对象 isKindOfClass:[类名]];  返回 BOOL 值 2. isMemberOfClass判断对象是否...
  • lifang30
  • lifang30
  • 2015年07月21日 13:04
  • 244

NSObject有个function叫做hash

1. 字典类其实装载的是键值关系,obc里面,NSObject有个function叫做hash,字典类在装载的时候,都会对每个对象取     hash作为key,所以当你自定义类的时候,如果不是继承...
  • wishfly
  • wishfly
  • 2012年03月18日 11:40
  • 2966

NSObject没有父类,他是怎么来的呢(一)

在我们创建类的时候,都是继承与某一个类创建的,可是NSObject是没有父类,而NSObject是怎么来的呢? 首先先让我们看看这个NSObject类中有哪些东西。 很明显又一个Class结构体的指针...
  • u013896628
  • u013896628
  • 2015年12月03日 11:21
  • 501

NSObject的内省方法

NSObject的内省方法      内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。内省是对象揭示自己作为一个运行...
  • u014536527
  • u014536527
  • 2016年03月30日 09:12
  • 950

id、NSObject *、id<NSObject>、instancetype的区别

1. id 与 NSObject * (1) id 是 Objective-C 对象,但是并不一定是NSObject对象,并非所有的Foundation/Cocoa对象都是继承于NSObject对象...
  • lihei12345
  • lihei12345
  • 2015年04月27日 21:55
  • 4102

ios开发 之 NSObject详解

NSObject是大部分Objective-C类继承体系的根类。这个类遵循NSObject协议, 提供了一些通用的方法,对象通过继承NSObject,可以从其中继承访问运行时的接口,并让对象具备Obj...
  • zeng_zhiming
  • zeng_zhiming
  • 2017年04月18日 10:30
  • 2263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSObject的常用方法
举报原因:
原因补充:

(最多只允许输入30个字)