NSMutableDictionaryよりもNSDictionaryが優先される状況は何ですか?私は、辞書の値を変更するオプションがあるのがいいと思う。誰もNSMutableDictionary上でNSDictionaryを使用するのはなぜですか?
答えて
あなた辞書を操作するためのオプションを好むかもしれないが、他コードは背中の後ろにそれを操作した場合、あなたはそれを好きではないだろう。 NSMutableDictionaryとして型付けされたインスタンス変数は、そのことが起こることを可能にします。
他のすべての不変/変更可能なペアについても同様です。
また、あなたがコメントで言われたように、決して変更しない値を不変のものとして宣言すれば、効率が上がる可能性があります。 – matt
ありがとうマット、意味をなさない – gooberboobbutt
NSDictionaryのは、定数のように働くが、nsmutalbledictionaryに、我々はdeclaration.AnotherポイントはNSDictionaryのである後どこ我々はそれだけでは、我々は唯一あなたが割り当てた新しい辞書を得ることを意味割り当てる任意の時にオブジェクトを追加または削除することができます.......
- 1. NSMutableDictionary isKindOfClass NSDictionaryがfalseです
- 2. なぜ誰もRADツールを使用しないのですか?
- 3. 誰もHeroku(セキュリティ関連)を使用するのはなぜですか?
- 4. これは良いですか? NSDictionary/NSMutableDictionaryまたはSQL?
- 5. iOS - NSDictionaryとNSMutableDictionaryを区別する
- 6. なぜ誰もlatin1を使用していますか?
- 7. 誰かがJavaでCollections.emptyListを使用するのはなぜですか?
- 8. NSmutableDictionaryがNSCFStringになっているのはなぜですか?
- 9. Swift - 空のNSMutableDictionaryまたはNSDictionary?オプション
- 10. 誰かが.NET Framework 4 Client Profileを使用するのはなぜですか?
- 11. なぜSCTP上でDTLSを使用するのですか?
- 12. IOS迅速、NSMutableDictionaryはNSDictionaryのために変換する方法
- 13. Azure AD:誰も私のアプリにログインできるのはなぜですか?
- 14. NSMutableDictionaryにNSDictionaryのエントリに追加
- 15. 誰もがa4j:pollがreRender rich:dataTableをなぜ使用できないのか説明できますか?
- 16. 個々のネストされたNSDictionaryをNSDictionaryから一時的なNSMutableDictionaryにコピーする方法
- 17. 電子を使用している人は誰もいないのですか?
- 18. NSDictionaryのNSArrayにXMLを解析する - エラー - なぜですか?
- 19. NSDictionaryのは、このようにNSMutableDictionaryのすべての
- 20. AssemblyAlgorithmIdAttribute:これは誰でも使用できますか?
- 21. NSDictionaryが異常なクラス名を報告するのはなぜですか?
- 22. iOS Swift 2 NSDictionaryをNSMutableDictionaryに変換する方法
- 23. NSDictionaryのvalueForKeyメソッドをNSStringにキャストできないのはなぜですか?
- 24. なぜWindows上で単純なFile.Writeのcgoを使用するのですか?
- 25. C#のNSDictionaryに相当するものは何ですか?
- 26. NSDictionaryの説明 - 引用符付きのキー名はなぜですか?
- 27. 誰かがシェルスクリプトで2つのシバンを使うのはなぜですか?
- 28. なぜNSMutableDictionaryはファイルに書き込みをしたくないのですか?
- 29. Redisサーバーは誰も使用していなくても、ログに情報を書き込んでいるのはなぜですか?
- 30. 誰もAndroid上でjavax.persistenceを使用しようとしましたか?
辞書を変更する必要がない場合は、無数にあります。 – rmaddy
不変ディクショナリは、システムがそれを保持するために特定のメモリサイズを割り当てるだけで済むので、より良いパフォーマンスを提供します。 – markedwardmurray
NSMutableDictionaryのリテラル構文もありません – markedwardmurray