次の警告が表示されました
Using 'stringWithString': with a literal is redundant
メソッドを使用している間usingWithString
[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]
次の警告が表示されました
Using 'stringWithString': with a literal is redundant
メソッドを使用している間usingWithString
[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]
に置き換える[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]
ことで問題を解決しました@"Content-Type: content/unknown\r\n\r\n"
警告は、文字列を初期化するために@ ""を使用する方がよいためです。例:
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」ではなく「@」「」を使用することをお勧めします。