标签:des style blog color io os java for 文件
1、判断某个类是否实现了某方法:
A *a =[[A alloc] autorelease];
if([a respondsToSelector:@selector(methodName)])
{
//do something
}else{
//do other something
}
2、判断某个类是否实现了某协议:
A *a =[[A alloc] autorelease]; if([a conformsToProtocol:@protocol(protocolName)]) { //do something }else{ //do other something }
3、new与alloc]init]区别:new其实就是等价于alloc]init]
4、在头文件声明私有方法:用Categor(分类)
5、类似java的toString方法:
-(NSString *)description{ return you string }
6、判断一个对象是否为空
self=[super init]; if(self=[super init]){//或者 if(self) }
标签:des style blog color io os java for 文件
原文地址:http://www.cnblogs.com/langtianya/p/4018728.html