OC —— 属性
来源:互联网 发布:php搜索引擎源码 编辑:程序博客网 时间:2024/05/20 11:50
@property
// 重写属性 setter 和 getter 方法时,应该写属性的实现
@implementation // 属性的实现
// 对属性重写的setter 和 getter 中不能使用 . 语法(点语法) 【Ex:self.name = @“aa”; 】,应该直接取值。 【Ex: _name = @“aa”; 】
//属性特性
1.读写特性
readwrite 可读可写(系统默认)
readonly 只读
2.原子性
atomic 原子性(系统默认)
nonatomic 非原子性 √
3.内存特性
assign 不管理内存 (一般用于基本数据)【Ex: NSInteger】
retain 管理内存(所有对象类型)【Ex: NSString】
为提高效率多数使用 nonatomic
多数情况下属性没有 * 用assign 修饰
有 * 的多数对象类型 用retain 修饰
【Ex1: @property (nonatomic, retain) NSString *name;】
【Ex2: @property (nonatomic, assign) NSInteger age;】
3 0
- OC —— 属性
- OC—属性
- oc——类——属性
- OC中—属性指示符
- OC第八天 — 属性, 属性的属性, 点语法, KVC
- 黑马程序员—OC基础--对象的属性封装
- oC 属性
- OC 属性
- OC-属性
- oc属性
- OC属性
- OC属性
- OC-属性
- OC属性
- OC属性
- OC 属性
- OC-属性
- OC属性
- NYOJ-63-小猴子的下落
- java多线程以及java网络编程实现简单的聊天系统
- 同步函数
- android 属性学习
- Android读取word文件
- OC —— 属性
- ssh struts小案例hello
- 看了一个多月,终于决定要买房了
- 《UNIX网络编程》思考1---有关socket的几个重要概念
- 影像信息提取之-----混淆矩阵计算
- Android服务之信使
- 微信公众号接入JS SDK问题小结
- flash发布ipa安装到ios8真机测试
- Grunt插件autoprefixer使用指南