【发布时间】:2011-10-09 15:26:01
【问题描述】:
一个菜鸟问题。
如果我有一个字符串@“你好我是一个字符串”。 @"" 是一个对象吗?它是什么 ?它存储在哪里?
如果我释放一个不是我创建的对象会发生什么?或者它的并发症是什么?
NSString *string1 = [[NSString alloc] initWithString:@"string"];
NSString *string2 = string1;
[string2 release];
还有一个问题有什么区别?
NSString *string1 = [[NSString alloc] initWithString:@"string"];
NSString *string2 = @"string";
我知道我是菜鸟,但我只是想知道。
提前致谢
编辑:
我的意思是说 alloc initWithString 而不是 stringWithString
【问题讨论】:
标签: iphone objective-c ios ipad