DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗2人(A・B)で分担する支出を管理するiOS向け家計簿アプリです。SwiftUI + SwiftDataで実装しています。
支出ごとに、以下の5パターンのいずれかで負担割合を指定できます。
各支出には「実際に立て替えた人(A/B)」も記録します。設定した締め日(デフォルト: 毎月6日)を基準に、締め日の翌日から翌締め日までを1つの請求サイクルとして自動でグルーピングし、「集計」タブで
をまとめて確認できます。A・Bの表示名や締め日は「設定」タブから変更可能です。
WarikanKakeibo/
Info.plist
Sources/
App/ アプリのエントリーポイントとルートのタブ画面
Models/ SwiftDataモデル(Expense, IncomeRecord, AppSettings)と値型(SplitType, PersonRole, YearMonth)
Engine/ 締めサイクル・収入割合・負担額・精算額の計算ロジック(UI非依存、テスト対象)
Views/ 支出・集計・収入・設定の各画面
Support/ 通貨フォーマットなどの補助コード
Resources/
Assets.xcassets アプリアイコン・アクセントカラー
WarikanKakeiboTests/ Engine配下の計算ロジックに対するユニットテスト
project.yml XcodeGen用のプロジェクト定義
計算ロジック(締めサイクルの算出、収入割合の丸め、負担額の分解、精算額の計算)はSources/EngineにUIから独立した形でまとめてあり、WarikanKakeiboTestsから検証しています。
このリポジトリは.xcodeprojを直接コミットせず、XcodeGenのproject.ymlからプロジェクトファイルを生成する構成にしています。
brew install xcodegen
xcodegen generate
open WarikanKakeibo.xcodeproj
Xcodeで開いたら、Signing & Capabilitiesタブで自分のDevelopment Teamを設定してください(PRODUCT_BUNDLE_IDENTIFIERはproject.yml内のcom.warikankakeibo.appをお好みのIDに変更してもOKです)。iOS 17以降のシミュレータ/実機で動作します。
Cmd+Uでユニットテスト(WarikanKakeiboTests)を実行できます。
Note: この変更はLinux上のサンドボックス環境で作成したため、Xcodeでのビルド・テスト実行は未検証です。上記手順でopenした際に問題があれば教えてください。