質問

  

可能な重複:
  文字列定数と文字列の違いは何ですかリテラル?

誰も私のためにこれを確認できますか...

NSString *testString = @"Betty";

私の考えでは、この行はNSStringポインター(* testString)を宣言して、文字列リテラル@" Betty"を指すようにしています。この宣言はallocを必要としませんし、解放する必要もありませんか?私はただ自分が正しい軌道に乗っていることを確認したいだけです。

-gary-

役に立ちましたか?

解決

あなたは正しい軌道に乗っています。文字列リテラルは、 NSString の不変のインスタンスにコンパイルされます。

この質問をご覧ください。詳細については。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top