NSObject的常用方法

来源:互联网 发布:简单制图软件 编辑:程序博客网 时间:2024/05/29 13:06

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;//返回本类