在这里,我们简单的对每种数据类型,如何定义属性进行一个简单的描述
1:NSString
使用copy
2:Delegate
delegate用assign(且一定要用assign,不要问为什么,只管去用就是了,以后你会明白的)
3:int,float
@property(nonatomic,assing)
4:
非objc数据类型,比如int,float等基本数据类型用assign(默认就是assign),
而其它objc类型,比如NSArray,NSDate用retain。
在使用资源的是偶,如果对象是NSarray,NSmutableArray类型的对象,释放的方式如下所示:
[someObjectArray release];
someObjectArray = nil;
如果仅仅是某一个UIViewContrller类型的对象,那么我们仅仅使用下面的释放就可以了。
[someViewContrllerInstanceObjc release];