相关疑难解决方法(0)

+ [NSString stringWithString:] - 重点是什么?

由于NSString字符串是不可变的,stringWithString:类方法的价值是什么?

我在使用时得到了实用程序NSMutableString,我只是没有看到NSString该类的实用程序.

cocoa cocoa-touch objective-c nsstring

18
推荐指数
2
解决办法
2万
查看次数

@"some text"是否会自动释放或保留1个对象?

鉴于此代码:

// Initialize string
NSString *name = @"Franzi";
Run Code Online (Sandbox Code Playgroud)

@""宏创建一个带有给定文本的NSString(这里名称为Franzi)和一个RETAIN COUNT OF 1?

所以@""给出了一个必须被释放的NSString?我对这个对象负责吗?第二个代码示例然后让我感到困惑,即使我这样使用它:

NSSting *message;
message = [NSString stringWithFormat:@"Hello @%!",name];
//message = [NSString stringWithFormat:@"Hello Girl!"];
Run Code Online (Sandbox Code Playgroud)

因此消息在下一个运行循环中释放,k.但是作为stringWithFormat的参数给出的NSString是什么?

类对象NSString是否释放了作为争论的NSString @"Hello%@"/ @"Hello Girl"?或@"" - Konstruktor只回馈自动释放的NSStrings?

memory-management objective-c autorelease

11
推荐指数
1
解决办法
2042
查看次数