NSObject类所支持的一些基本方法
对象是否class-object或其子类的成员?
-(BOOL) isKindOf:class-object
对象是否class-object的成员?
-(BOOL) isMemberOfClass:class-object
对象是否能够响应selector所指定的方法?
-(BOOL) respondsToSelector:selector
指定的类实例是否能够响应selector所指定的方法?
+(BOOL) instancesRespondsToSelector:selector
对象是指定类的子类吗?
+(BOOL) isSubclassOfClass:class-object
应用指定方法
-(id) performSelector:selector
应用指定方法,传递参数object
-(id) performSelector:selector withObject:object
应用指定方法,传递参数object1和object2
-(id) performSelector:selector withObject:object1 withObject:object2
对象是否class-object或其子类的成员?
-(BOOL) isKindOf:class-object
对象是否class-object的成员?
-(BOOL) isMemberOfClass:class-object
对象是否能够响应selector所指定的方法?
-(BOOL) respondsToSelector:selector
指定的类实例是否能够响应selector所指定的方法?
+(BOOL) instancesRespondsToSelector:selector
对象是指定类的子类吗?
+(BOOL) isSubclassOfClass:class-object
应用指定方法
-(id) performSelector:selector
应用指定方法,传递参数object
-(id) performSelector:selector withObject:object
应用指定方法,传递参数object1和object2
-(id) performSelector:selector withObject:object1 withObject:object2