黑马程序员技术交流社区
标题:
retain和release
[打印本页]
作者:
pirate46
时间:
2015-2-3 00:41
标题:
retain和release
在非arc环境下,是不是所有的oc对象都要用retain,release.比如:
- (void)setName:(NSString *)name
{
// 1.先判断是不是新传进来对象
if(name != _name)
{
// 2.对旧的对象做一次release
[_name release];
// 3.对新对象做一次retain
_name = [name retain];
}
}
作者:
yesha
时间:
2015-2-3 09:46
....................................
作者:
pirate46
时间:
2015-2-6 18:34
yesha 发表于 2015-2-3 09:46
....................................
{:3_50:}{:3_50:}。。。
作者:
MacxChina
时间:
2015-2-6 19:20
如果你通过alloc、new或[mutable]copy来创建一个对象,
那么你必须调用release或autorelease!
换句话说,如果不是你创建的,就不用你去[auto]release
作者:
yesha
时间:
2015-4-8 23:47
什么意思啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2