Objective-c2.0 每种数据类型定义属性的方法
2011-10-30 14:46
483 查看
在这里,我们简单的对每种数据类型,如何定义属性进行一个简单的描述
1:NSString
使用copy
2:Delegate
delegate用assign(且一定要用assign,不要问为什么,只管去用就是了,以后你会明白的)
3:int,float
4:
非objc数据类型,比如int,float等基本数据类型用assign(默认就是assign),
而其它objc类型,比如NSArray,NSDate用retain。
在使用资源的是偶,如果对象是NSarray,NSmutableArray类型的对象,释放的方式如下所示:
[someObjectArray release];
someObjectArray = nil;
如果仅仅是某一个UIViewContrller类型的对象,那么我们仅仅使用下面的释放就可以了。
[someViewContrllerInstanceObjc release];
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];
相关文章推荐
- Objective-C 基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范畴类,预定义类型和编码策略
- Objective-C 基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范畴类,预定义类型和编码策略
- Objective-C 基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范畴类,预定义类型和编码策略
- 自定义数据类型 --- 类的属性和方法全解(swift2.3)
- 定义员工类employee ,员工有姓名,年龄,工号属性, 员工有工作的方法, 键盘录入三组数据, 数据格式(姓名,年龄,工号) 例如:张三,23,9527; 通过数据,创建员工对象, 然后通过对
- golang函数——可以为类型(包括内置数据类型)定义函数,类似类方法,同时支持多返回值
- 5. 18 Objective-C 常用数据类型(NSValue NSNumber NSString )的方法
- 4.2、JS——var 数据类型 节点标签属性操作 动态获取方法
- python和php的基本数据类型的定义赋值及常用方法函数
- javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- JNI语法之数据类型和C访问Java属性和方法
- JNI 之数据类型与属性和方法的访问
- 【JavaScript】基本数据类型与引用数据类型区别(及为什么String、Boolean、Number基本数据类型会有属性和方法?)
- HashSet中存方用户自己定义数据类型数据,重写equals方法和hashCode方法
- objective-c中的属性定义及getter / setter方法
- js中字符串基本数据类型能调用属性和方法的原理
- java数据类型(大小等),变量定义,各进制书写方法
- 按条件定义数据类型的方法
- Objective-c - 当属性的类型是oc对象的时候,setter方法的写法