【发布时间】:2010-08-24 20:49:14
【问题描述】:
我负责释放这个字符串,默认是自动释放的吗?
// command is of type NSData*
char cAddress[12];
[command getBytes:cAddress range:NSMakeRange(5,12)];
NSString *someString = [NSString stringWithCharacters:(const unichar*)cAddress length:12];
【问题讨论】:
-
关于主题,阅读并记住Object Ownership Policy。
-
如果在声明变量时不使用自动释放,则必须在程序中[释放]该项目。
-
@MarkSiu 除非该方法返回一个自动释放的对象,否则该方法会这样做。
标签: objective-c cocoa-touch nsstring autorelease