NSObject是obc的基类,在NSObject类里面提供了几个方法:
判断对象是不是参数提供的类型,多用于数据使用之前。
参数是一个类名。
2.- (BOOL)isMemberOfClass:(Class)aClass;
和isKindOfClass类似,但是参数不可以是父类的类名。
3.- (BOOL)conformsToProtocol:(Protocol * )aProtocol;
于判断对象是否遵守了参数提供的协议
4.- (BOOL)respondsToSelector:(SEL)aSelector;
判断对象是否拥有参数提供的方法
5.- ( void )performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;
延迟调用参数提供的方法,参数所需参数用withObject传入(类似于ActionScript3.0中的setTimeout函数)
2.- (BOOL)isMemberOfClass:(Class)aClass;
和isKindOfClass类似,但是参数不可以是父类的类名。
3.- (BOOL)conformsToProtocol:(Protocol * )aProtocol;
于判断对象是否遵守了参数提供的协议
4.- (BOOL)respondsToSelector:(SEL)aSelector;
判断对象是否拥有参数提供的方法
5.- ( void )performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;
延迟调用参数提供的方法,参数所需参数用withObject传入(类似于ActionScript3.0中的setTimeout函数)
delay单位:秒
6.+ (NSString *)description;
log输出。