複数のレベルを持つカスタムクラスにNSUserDefaultsを使用するときは、今度はコアデータに移動しますか?使用しているとき、私は、より多くの可読性/タイピングを持っていると思った私は、基本的な3つのレベルだった私のアプリケーションデータ、のためのNSUserDefaultsを使用し始めたのカスタムクラスのNSUserDefaultsの使用を開始すると、今度はCore Dataに移動しますか?
- (ラフ例えば以下を参照)
- :
背景私は今、これらのカスタムクラスを実現していたデータ
- のカスタムクラスを作成し始めている構造はinitWithCoderとencodeWithCoderメソッドを実装する必要があります
上記を踏まえて、ここで私がCore Dataに行く方が良いかどうか本当に不思議です。概念的には、XCodeで構造を定義してから、XCodeが作成するクラスに直接データをセーブ/ロードするアクセス権がありますか?構造の
ラフ例:
- アイテム(NSMutableArrayの)
- aStringの:NSStringの
- aString2:NSStringの
- ADATE:NSDate
- aDate2:NSDate
- aBool:BOOL
- ATI1:NSTimeInterval
- ATI2:NSTimeInterval
- キーワードを(NSMutableArrayの)
- キーワード:NSStringの
- キーワード:NSStringの