私は人と呼ばれるクラスを持っているiOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
人クラスの店舗
システムは、(整数) 名前 年齢 ウェブサイトのURL 数(フロート) 数(フロート)
IDを生成し、データの6ビットこのオブジェクトを保存して後でアクセスします。
NSDictionaryの(またはNSMutableDictionary)に格納する良いアイデアであるかにNSArray(またはNSMutableArrayのを)使用しているだろう
私が実行されるタスクの種類は
- です新しい項目の追加
- 削除項目
は最終的に私が令状されますクラスをディスクに読み込み、アプリケーションが起動したときに読み込みます。
名前で検索するだけです(最初と最後を1つの文字列として保存します)。その他の属性は内部使用のみの属性です。人物オブジェクトの数はおそらく400(MAX)を超えないでしょう。私は平均数が約100のホバリングであると仮定します。 –
検索が必要な場合は辞書を、並べ替えの場合はバイナリ検索を使用します。 –