1

NSDictionary が@{ value:key }記法を使用して初期化されている Apple のサンプル コードを見ました。私は定数 NSDictionary を初期化するために使用します+dictionaryWithObjectsAndKeys:

私の質問は:

生成された 2 つの NSDictionaries に違いはありますか? メモリリークについて心配する必要はありますか? ARCを使用しています。

私が見つけたのはこの Apple doc だけですが、iOS ではなく Mac に関連しています。そして表記は@{ key = value }and not@{ value:key }です。

http://developer.apple.com/legacy/mac/library/documentation/LegacyTechnologies/WebObjects/WebObjects_3.1/DevGuide/WebScript/CreatingObjects.html

2 つ目の質問は、これを使用してアプリを App Store に送信しても安全ですか、それとも「文書化されていない API」と見なされるのでしょうか?

ありがとう!

4

1 に答える 1