嘿,我有几个关于NSString
.
这两种说法有何不同?
NSString *str = @"asdasd";
NSString *str = [[NSString alloc] initWithString:@"asdasd"];
我是否正确,另一个是在程序关闭之前不会从内存中释放的静态字符串?我一直使用第二种方法,并在不再需要时将其释放。有人可以解释更多吗?
嘿,我有几个关于NSString
.
这两种说法有何不同?
NSString *str = @"asdasd";
NSString *str = [[NSString alloc] initWithString:@"asdasd"];
我是否正确,另一个是在程序关闭之前不会从内存中释放的静态字符串?我一直使用第二种方法,并在不再需要时将其释放。有人可以解释更多吗?