iOSのアプリを開発しております。
アプリ内でのユーザの操作の履歴情報をNSUserDefaultsで保存する機能を作っています。
履歴1件分を構造体にして、その配列を保存しようと考えましたが、
NSUserDefaultsには構造体を格納した配列は保存できないようで困っています。
具体的には、履歴の構造体は、[時刻(未定)]、[操作の種類(Int)]、[値(Int)]です。
一覧にして表示し、後で追加(挿入)・削除・変更(上書き)できて、かつ順番を維持しなければなりません。
今考えている案としては、
構造体の中に、NSUserDefaultsの読み込みのキーを格納しておき、削除や挿入の際にそのキーだけ変えるというポインタ配列の方法を考えていますが、落とし穴がありそうで、まだ実装していません。
他に良い方法はありますでしょうか?
Swift初心者で、根本的に何か見落としている気がします・・・
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/25 09:47