NSObject相关定义
来源:互联网 发布:js如何获取访客ip 编辑:程序博客网 时间:2024/06/07 17:27
@protocol NSObject
- (BOOL)isEqual:(id)object;
- (NSUInteger)hash;
- (Class)superclass;
- (Class)class;
- (id)self;
- (NSZone *)zone;
- (id)performSelector:(SEL)aSelector;
- (id)performSelector:(SEL)aSelector withObject:(id)object;
- (id)performSelector:(SEL)aSelector withObject:(id)object1 withObject:(id)object2;
- (BOOL)isProxy;
- (BOOL)isKindOfClass:(Class)aClass;
- (BOOL)isMemberOfClass:(Class)aClass;
- (BOOL)conformsToProtocol:(Protocol *)aProtocol;
- (BOOL)respondsToSelector:(SEL)aSelector;
- (id)retain;
- (onewayvoid)release;
- (id)autorelease;
- (NSUInteger)retainCount;
- (NSString *)description;
@end
////////////////////////////////////////////////
@protocol NSCopying
- (id)copyWithZone:(NSZone *)zone;
@end
////////////////////////////////////////////////
@protocol NSMutableCopying
- (id)mutableCopyWithZone:(NSZone *)zone;
@end
////////////////////////////////////////////////
@protocol NSCoding
- (void)encodeWithCoder:(NSCoder *)aCoder;
- (id)initWithCoder:(NSCoder *)aDecoder;
@end
/***********Base class ***********/
@interface NSObject <NSObject> {
Class isa;
}
+ (void)load;
+ (void)initialize;
- (id)init;
+ (id)new;
+ (id)allocWithZone:(NSZone *)zone;
+ (id)alloc;
- (void)dealloc;
- (void)finalizeNS_AVAILABLE(10_4,2_0);
- (id)copy;
- (id)mutableCopy;
+ (id)copyWithZone:(NSZone *)zone;
+ (id)mutableCopyWithZone:(NSZone *)zone;
+ (Class)superclass;
+ (Class)class;
+ (BOOL)instancesRespondToSelector:(SEL)aSelector;
+ (BOOL)conformsToProtocol:(Protocol *)protocol;
- (IMP)methodForSelector:(SEL)aSelector;
+ (IMP)instanceMethodForSelector:(SEL)aSelector;
- (void)doesNotRecognizeSelector:(SEL)aSelector;
- (id)forwardingTargetForSelector:(SEL)aSelector;
- (void)forwardInvocation:(NSInvocation *)anInvocation;
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
+ (NSMethodSignature *)instanceMethodSignatureForSelector:(SEL)aSelector;
+ (NSString *)description;
+ (BOOL)isSubclassOfClass:(Class)aClassNS_AVAILABLE(10_2,2_0);
+ (BOOL)resolveClassMethod:(SEL)selNS_AVAILABLE(10_5,2_0);
+ (BOOL)resolveInstanceMethod:(SEL)selNS_AVAILABLE(10_5,2_0);
@end
- NSObject相关定义
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- NSObject
- iOS: NSObject中执行Selector的相关方法
- NSKeyedArchiver (NSCoder : NSObject) <NSObject>
- NSArchiver (NSCoder : NSObject) <NSObject>
- NSUnarchiver (NSCoder : NSObject) <NSObject>
- 什么是NSObject?NSObject 详解
- 项目相关定义
- 宏定义相关
- java中使用SAX解析器解析xml文件
- Parse CPU to Parse Elapsd%
- VB.NET之旅(四)—类和结构
- DELPHI的美化插件VCLskin
- MySQL配置文件my.cnf中文版
- NSObject相关定义
- hibernate 二级缓存
- jquery ui tabs详解(中文)
- SQL语句的添加、删除、修改多种方法
- itouch4g越狱过程中电脑竟然死机
- Linux管道与重定向
- 【Kruskal】公路建设(Road.exe, 1s, 64M)
- DiscuzX2文档目录文件说明(上)
- Servlet小结