4

我收到以下警告

Using 'stringWithString': with a literal is redundant

在使用方法时usingWithString

[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]
4

2 回答 2

9

我通过替换解决了这个[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]问题@"Content-Type: content/unknown\r\n\r\n"

于 2012-08-20T02:13:44.557 回答
0

警告是因为你最好使用 @"" 来初始化一个字符串。例如:

 NSString *s1 = @"s1";
 NSString *s3 = [[NSString alloc] initWithString:@"s1"];

我们可以打印他们的地址:

2017-02-08 11:38:46.997201 Test[7484:2245410] s1:0x10009c088 s1
2017-02-08 11:38:46.997290 Test[7484:2245410] s3:0x10009c088 s1

我们可以发现它们指向同一个地址。所以苹果建议使用“@”“”而不是“initWithString”。

于 2017-02-08T03:54:52.877 回答