标签: objective-c
如果我发布未分配的对象会怎样?
示例:
NSString *value = @"hello World!"; [value release];
答案 0 :(得分:2)
没有什么,在内存管理方面,字符串文字是特殊的。检查this question。
答案 1 :(得分:1)
正如 sydill 所说,字符串 文字 是不同的,因为它们不需要分配或释放。
释放其他未分配的对象OTOH,也是非文字的NSStrings,很可能会导致 EXC_BAD_ACCESS 异常。