nsobject *obj=@"dhjhffffh"用手动执行release吗?作者: 魅影穿眸 时间: 2014-4-29 10:51
不用,你这定义的是字符串对象,不需要release作者: 杨勇 时间: 2014-4-29 10:51
在OC中虽然字符串也是对象,但字符串在oc中较特殊并不需要对其进行释放,即不需要[obj release];
可以理解为,这个字符串对象并不是通过alloc创建的,因此不需要对其引用计数器减1。作者: Er01c 时间: 2014-4-29 10:52
内存管理黄金法则:
The basic rule to apple is everything that increases the reference counter with alloc,[mutable]copy[WithZone:] or retainis in charge of the corresponding [auto]release.
如果一个对象使用了alloc,[mutable]copy,retain,那么你必须使用相应的release或autonrelease作者: 脸皮猴 时间: 2014-4-29 10:52
1、谁创建,谁release:有始有终!!