むらかみの雑記帳

Android とか iOS とかソフトウェア開発に関するネタ帳

CashFlow マルチアカウント対応

CashFlow のマルチアカウント(複数口座)対応がほぼ完了。従来は現金1つだけしか管理できなかったのが、銀行やクレジットカードなどを含めた複数の口座に対応。Ver 1.4 で近日リリース予定です。

UI の変更はそんなに大変ではなかったのですが、データ構造を大幅に変える必要があったので、こっちのほうが大変でした。いままでは NSKeyedArchiver でファイルに書き出していたのですが、複数口座だとちと大変なので、SQLite データベースに変更。

データベースの構造としては、拡張性を考えて費目管理用のテーブルとか、資産間移動用のフィールドとかも追加してあります(UIのほうはまだ実装してません。たぶん ver 1.5 以降でしょう)