博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Objective-c2.0 每种数据类型定义属性的方法

Posted on 2011-10-30 14:46  星尘的天空  阅读(173)  评论(0编辑  收藏  举报

在这里,我们简单的对每种数据类型,如何定义属性进行一个简单的描述

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];