私はiOS開発にかなり慣れていないので、アドバイスが必要です。
私はプロジェクト (今後のテーブル トップ RPG 用のキャラクター シート アプリの作成) に取り組んでおり、カートを馬よりも少し前に置いたようです。
characterClass という名前の NSObject のサブクラスを既に作成しました。このサブクラスには、キャラクタ シートの 1 つのインスタンスに必要なものがすべて含まれています。また、派生情報を計算するメソッドもあります。能力を格納するクラスがさらに 2 つあり、それらは characterClass の NSArrays にあります。動作するようになったので、データの永続性と、複数の文字の保存/取得に取り組む必要があります。
Core Data を使用し、自分の characterClass に一致する別のエンティティを作成し、Core Data からデータを取り出して characterClass の現在のインスタンスに入れる characterClass init メソッドを持つことを考えています。それは私には少し鈍いように思えますが(エンティティとは別のクラスを実装しています)、おそらくそれは良い方法です。
最終的には、この情報に対してドロップボックスの同期を設定したいので、何をするにしてもそれと互換性を持たせたいと思っています. (バックエンドとして XML ファイルを使用する Core Data?)
このようなものにはどのような方法が最適でしょうか?