Objective-C:属性说明
2014-04-10 11:14
281 查看
访问控制
readwrite 说明了属性是可读写的。
readonly 说明了属性是只读的,也就是只会生成访问器
getter=函数名 为属性访问器制定函数
setter=函数名 为属性设置器制定函数
线路安全
nonatomic 非原子性,不保证多线程安全
atomic 原子性,多线程访问时较安全(系统没这个关键字)
内存管理
copy 制作一个值得副本,传入到成员变量
assign 默认值,直接赋值,不关心内存管理
retain 关心内存管理
readwrite 说明了属性是可读写的。
readonly 说明了属性是只读的,也就是只会生成访问器
getter=函数名 为属性访问器制定函数
setter=函数名 为属性设置器制定函数
线路安全
nonatomic 非原子性,不保证多线程安全
atomic 原子性,多线程访问时较安全(系统没这个关键字)
内存管理
copy 制作一个值得副本,传入到成员变量
assign 默认值,直接赋值,不关心内存管理
retain 关心内存管理
相关文章推荐
- objective-c变量属性说明
- Objective-C里属性语法使用说明
- iOS学习重要知识点整理01-Objective-C中@property的所有属性详解
- applicationContext配置文件中的属性说明
- HTML <a> 标签的 target 属性说明
- android window 一些属性说明
- Objective-C 关于类属性的一些问题
- Objective-C语言--属性和实例变量
- Spark三种属性配置方式详细说明
- Objective-C的属性和成员变量用法及关系浅析
- scrollWidth,clientWidth,offsetWidth的区别 通过一个demo测试这三个属性的差别。 说明: scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象
- Android:Intent Filter简介及属性(action、Category等)匹配方式说明
- Spring事务管理—aop:pointcut 属性expression格式说明
- struts2系统提供的校验器常用属性校验说明
- java properties属性列表说明
- 【VB.NET】自定义控件(一)属性说明
- Highcharts常用属性的说明
- 用例子说明MVC 设计模式(以Objective-C 实现)
- Objective-C内存管理学习之属性声明的属性与所有权修饰符的对应关系
- struts2 package 属性说明