黑马程序员技术交流社区
标题:
内存管理问题
[打印本页]
作者:
李烨
时间:
2014-4-19 10:17
标题:
内存管理问题
.h:
@intface Person : NSObject
@property (.......) NSString *name;
@end
***************************************
这样我在@implementation里面声明的时候还需不需要进行内存处理
就是retain什么的
作者:
微尘•逐梦
时间:
2014-4-19 10:34
@intface Person : NSObject
@property (.......) NSString *name;
@end
复制代码
不需要再管理内存了,会自动生曾内存管理方法
- (void)setName:(NSString *)name
{
if (name != _name)
{
[_name release];
_name = [name retain];
}
}
复制代码
作者:
李烨
时间:
2014-4-19 11:00
微尘•逐梦 发表于 2014-4-19 10:34
不需要再管理内存了,会自动生曾内存管理方法
没有开启arc也不用管理内存么
作者:
微尘•逐梦
时间:
2014-4-19 11:03
李烨 发表于 2014-4-19 11:00
没有开启arc也不用管理内存么
是的,但是在主函数中创建一个对象要release一次。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2