NSString *str = [[NSString alloc] initWithUTF8String: "123456"];
[str release];
或者
//不用释放内存
NSString *str = [NSString stringWithFormat:@"i has %i and %.2f", 19, 1.223f];
initWithUTF8String -> stringWithUTF8String
initWithFormat -> stringWithFormat
本文介绍了两种初始化 NSString 的方法:使用 initWithUTF8String 和 stringWithFormat。前者用于从 UTF8 字符串创建 NSString 对象并手动释放内存;后者则利用格式化字符串创建对象,无需手动释放内存。
NSString *str = [[NSString alloc] initWithUTF8String: "123456"];
[str release];
//不用释放内存
NSString *str = [NSString stringWithFormat:@"i has %i and %.2f", 19, 1.223f];

被折叠的 条评论
为什么被折叠?