可以像这样重复使用NSString:
NSString *string = @"first value";
NSLog(string);
string = @"second value";
NSLog(string);
这在测试时有效,但它是否正确编码?
感谢。
答案 0 :(得分:0)
是的,你的例子完全没问题。您对“不正当”的担忧是什么?
编辑:严格来说,使用它可能更安全:
NSLog(@"%@", string);
而不是直接记录字符串。不过,我不认为这就是你所要求的。
答案 1 :(得分:0)
您没有更改字符串。相反,您只需为指针string
分配不同的地址。
且@"first String"
和@"second String"
只是常量字符串。