ナビゲーション コントローラーと tableViews を使用するアプリを入手しました。クラスを作成して、ディスクに保存せずにさまざまなビューをナビゲートしながら永続的な情報を簡単に保存したいと考えています。
singleton
sのみで を作成することもできますclass method
が、この場合はデータを として保持するコレクション クラスを作成する必要がありますinstance variable
(@properties はクラス メソッドでは機能しないため)。iOS のプロパティで宣言されたオブジェクトしか見たことがありません。
クラスは次のようになります
ヘッダ:
+ (BOOL) addObject: (id) object;
+ (BOOL) removeObject: (id) object;
+ (NSInteger) count;
個人的には、ストレージ用に NSArray を用意します
NSArray *cache;
しかし、これはタスクを達成するための良い方法ですか? または、インスタンスメソッドを持つ非シングルトンクラスを持ち、異なるテーブルビューでクラスの同じインスタンスを使用することは可能でしょうか? もしそうなら、どうすればいいですか?