在 Objective C 中有两种创建 NSString obj 的方法
方式一:
// string1 will be released automatically
NSString* string1 = [NSString string];
// must release this when done
方式二
NSString* string2 = [[NSString alloc] init];
[string2 release];
如果我做
NSString *string = @"This is a string";
我的问题是上述声明属于哪种方式,毕竟我们应该释放它