文字列リテラルを定義していますか? [複製]
-
05-07-2019 - |
質問
可能な重複:
文字列定数と文字列の違いは何ですかリテラル?
誰も私のためにこれを確認できますか...
NSString *testString = @"Betty";
私の考えでは、この行はNSStringポインター(* testString)を宣言して、文字列リテラル@" Betty"を指すようにしています。この宣言はallocを必要としませんし、解放する必要もありませんか?私はただ自分が正しい軌道に乗っていることを確認したいだけです。
-gary-
解決
あなたは正しい軌道に乗っています。文字列リテラルは、 NSString
の不変のインスタンスにコンパイルされます。
この質問をご覧ください。詳細については。
所属していません StackOverflow