retain 和release 的区别
来源:互联网 发布:南昌淘宝美工培训学校 编辑:程序博客网 时间:2024/05/26 17:44
@implementation SecondViewController
- (void)setTest1:(NSString *)test//retain
{
// test需要先retain一次,放在自赋值时test被释放为nil
[test retain];
if (_test1 != nil) {
[_test1 release];
}
//直接release无需判断也是可以的,iOS中对nil进行release操作合法
//[_test1 release];
_test1 = test;
}
- (void)setTest2:(NSString *)test//copy
{
if (_test2 != nil) {
[_test2 release];
}
// 也可以不用判断
// [_test2 release];
_test2 = [test copy];
}
0 0
- retain 和release 的区别
- cocos2dx中Ref的 retain()和release()的区别
- retain和release 的使用
- 10-retain和release的简单使用
- retain和release
- retain和release
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- copy和retain的区别
- retain和copy的区别
- copy和retain的区别
- retain和copy的区别
- 创建不会retain和release对象的NSMutableArray和NSMutableDictionary
- retain 和 release成对使用
- PAAS平台构建7×24小时高可用应用的方案设计
- 程序员学英语—In August the English learning summary
- 【华为】2013校招机试的题目-string的题目
- Java坦克大战 (三) 之可完全控制坦克朝八个方向运动
- 【索引】Codeforces Round #262 (Div. 2)
- retain 和release 的区别
- poj 2579 Blurred Vision
- 理解数据库范式——通俗易懂
- 软件研发知识点总结(更新中)
- angular directive
- ++i 和 --i 谁的效率高 ?
- 算法笔记--直接选择排序
- 在tomcat如何将一个IP地址绑定多个域名
- 内排序算法小结