ssign,copy,retain,readonly,writeonly,strong,weak
来源:互联网 发布:logo制作软件中文版 编辑:程序博客网 时间:2024/06/06 11:49
//对于基本属性的简单理解
assign 为简单赋值,一般用于修饰 常量.
Copy建立一个索计数为一的对象,然后释放旧的对象.适用于NSString 对 象.copy 是内容拷贝.(为什么要用copy就是不想让他们占用同一块内存)
Retain释放旧的对象,将旧对象的值输入对象,再提高输入对象的索引计数为一.对应NSObject及其子类.retain 是指针拷贝.
Readonly只读属性
Writeonly只写属性.
在arc 模式下,默认属性是strong,牵扯到循环引用就用weak.strong相当于retain,weak相当于assign.声明为weak的指针,指针指向的地址一旦被释放.这些指针都将被赋值为nil.这样的好处能有效防止野指针.
1 0
- ssign,copy,retain,readonly,writeonly,strong,weak
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
- mysql 支持emoji表情
- 上传jar包到nexus私服
- Java中继承thread类与实现Runnable接口的区别
- AIDL和Parcelable
- css多行文本的垂直居中方法
- ssign,copy,retain,readonly,writeonly,strong,weak
- HDU 5293 Tree chain problem(树形DP+树链剖分+LCA)
- xcode合并模拟器和真机静态库的编译
- MQTT使用笔记
- Oracle 中文数据导入乱码问题解决
- linux平台下误删oracle数据文件
- 类似QQ点赞的动画效果
- 欧拉函数小结
- linux下tar 报错gzip: stdin: not in gzip format