看清资产,轻松记录
在一个 App 中查看股票、数字币、存款与理财。
iAssets 是一款使用 Flutter 构建的开源 iOS 个人资产管理应用。记录投资、追踪收益、查看资产分布,帮助你了解自己的财务状况。
App 只在中国大陆以外的地区上架。
无广告、无社区。免费版支持最多 3 只股票、3 个资产分类及每个分类 3 条记录;Pro 解锁不限数量、数字币、导入导出和自定义股票,提供月付、年付和一次性买断,老用户经验证后获赠永久 Pro。商店商品与发布配置见 Pro 发布配置。支持简体中文、繁體中文和 English,以及浅色、深色和跟随系统主题。
2.0.0 正式版计划不早于北京时间 2026 年 11 月 10 日 00:00 上线,仍需通过 Apple 审核。老用户永久 Pro 的固定分界时间为该时刻(UTC 2026-11-09T16:00:00Z)。旧版 App 从 11 月 9 日起按各地区商店时间转为免费,避免分界后仍有人付费购买旧版。
Pro 权益、老用户升级规则及验证说明见 Pro 使用与开发说明。
资产支持退休金、房产、其他资产及地区模板,也可以自定义分类。分类名称与估值方式分开保存,重命名或移动资产不会改变原有金额;详见 资产分类说明。
以下截图在 iPhone 17 Pro 和 iPad Air 13 英寸(M4)模拟器中重新生成,使用 iOS 系统字体和演示数据。点击图片可查看原图。
English · Light
| Holdings | Stock Search | Dividends |
|---|---|---|
![]() |
![]() |
![]() |
| Crypto Overview | Spot Balances | Futures Positions |
|---|---|---|
![]() |
![]() |
![]() |
| Asset Overview | Custom Stocks |
|---|---|
![]() |
![]() |
English · Dark
| Holdings | Stock Search | Dividends |
|---|---|---|
![]() |
![]() |
![]() |
| Crypto Overview | Spot Balances | Futures Positions |
|---|---|---|
![]() |
![]() |
![]() |
| Asset Overview | Custom Stocks |
|---|---|
![]() |
![]() |
English · Light
| Holdings | Stock Search | Dividends |
|---|---|---|
![]() |
![]() |
![]() |
| Crypto Overview | Spot Balances | Futures Positions |
|---|---|---|
![]() |
![]() |
![]() |
| Asset Overview | Custom Stocks |
|---|---|
![]() |
![]() |
English · Dark
| Holdings | Stock Search | Dividends |
|---|---|---|
![]() |
![]() |
![]() |
| Crypto Overview | Spot Balances | Futures Positions |
|---|---|---|
![]() |
![]() |
![]() |
| Asset Overview | Custom Stocks |
|---|---|
![]() |
![]() |
| 功能 | 你可以做什么 |
|---|---|
| 股票持仓 | 搜索并添加股票,记录买卖、手续费和派息,查看成本、盈亏与持仓详情 |
| 股息与收益 | 汇总税后股息,按市场筛选,查看今日盈亏与不同时间范围的收益曲线 |
| 数字币资产(Pro) | 连接币安账户,查看现货、合约及带单资产,并计入总资产 |
| 资产总览 | 以彩色卡片分类管理现金、存款和理财;按设备地区提供 401(k) / IRA、强积金或公积金模板,另有房产与其他资产通用模板;支持资产分布、折叠与拖拽排序 |
| 多币种换算 | 切换显示币种,查看不同市场和账户的资产估值及汇率状态;缺失汇率时标记无法估值 |
| 数据同步 | 通过 iCloud 同步股票、手动资产、记录和设置 |
股票全部卖出时会提示确认;确认平仓后,从持仓列表移除该股票及其买卖、派息记录。升级前已保存的平仓记录不会自动删除。部分卖出的记录仍随持仓保留。
股票页和资产总览中的股票估值只计算当前持仓市值(每股现价 × 持股数,再按显示币种换算)。累计卖出净额属于历史交易流水,不再计入股票资产;卖出所得现金若仍持有,可在资产页单独记录。这样部分卖出、再投资或记录现金时不会重复计入卖出金额。
股票页优先显示总资产、累计与今日盈亏;展开股票卡片可查看交易统计并进入记录或更多操作。股息率、净投入与盈亏的中英文名称和计算口径见股票财务术语对照。
例如(不计手续费)以每股 10 美元买入 10 股,再以每股 15 美元卖出 4 股,余下 6 股的现价仍为 15 美元:股票资产为 90 美元,累计卖出净额为 60 美元。若这 60 美元现金仍在手中并单独记入资产页,资产总额为 150 美元;若已用来再投资,则不应重复记作现金。
股票搜索覆盖美股、港股、沪深京、日本、韩国、英国及场外市场,也支持基金、债券、指数和三板。搜索、持仓与股息可按具体交易所或市场筛选,使用一致的名称和颜色标识;也可手动添加自定义股票,价格旁可直接选择货币,底部按钮完成添加。
资产卡片按名称保持固定配色,适配深浅主题;创建时间靠左、更新时间靠右,查看记录更清晰。
数字币目前仅支持币安普通账户及现货、合约带单账户,跟单组合暂不支持。仅提供资产查看,不提供交易或转账。详细范围见数字币说明。
- 股票与手动资产保存在本地,支持离线查看和记录,并可通过 iCloud 同步。
- 数字币连接信息仅保存在本机 Keychain;余额与持仓仅在当前会话中保留,不参与 iCloud 同步。
- 股票搜索来自东方财富,行情来自腾讯、东方财富及 Yahoo Finance(雅虎财经)。伦敦行情来自雅虎财经;日股、韩股及场外市场在原行情不可用时使用雅虎备用报价,可能存在延迟。
- 股票搜索显示报价及货币代码;伦敦市场按实际报价币种记录,英便士 GBp/GBX 报价统一换算为英镑 GBP 显示。资产汇总时再按所选货币换算。
- 汇率及数字币估值使用公开数据和交易所查询结果。
- 法币汇率区分实时、缓存、过期和缺失,并显示数据日期。缺少目标币种汇率时不按 1:1 估算,相关总额标记为不完整;离线仍可查看资产的原币金额。
- 首次使用时,未支持的系统语言回退英文;涨跌颜色根据设备地区初始化,之后可在设置中自行调整。
- 股票公司图标来自 Financial Modeling Prep 和 Stocktwits。无法获取图标或已知图片不是 Logo 时显示文字占位,也可为自定义股票选择本地图标。
- 行情与估值可能存在延迟,仅供个人资产记录与参考。
最低支持 iOS 16。开发需要 macOS、Xcode、CocoaPods,以及 Flutter 3.44.4(与 CI 一致,Dart SDK 要求见 pubspec.yaml)。
git clone https://github.com/bitlap/iAssets.git
cd iAssets
flutter pub get
# 复制签名配置,填入自己的 Apple Developer Team ID
cp ios/Config.example.xcconfig ios/Config.xcconfig
# 启动 iOS 模拟器并运行
open -a Simulator
flutter run在 ios/Config.xcconfig 中填写 DEVELOPMENT_TEAM。如需使用自己的应用标识与 iCloud 配置,请打开 ios/Runner.xcworkspace,同步调整签名、Bundle Identifier 和 iCloud 容器。
构建与上传说明见 iOS 发布指南。
欢迎通过 Issues 报告问题、提出建议,或提交 Pull Request。
提交前请运行以下检查,在 PR 中说明改动和验证结果;界面调整请附截图。
dart format --output=none --set-exit-if-changed lib test
flutter analyze --no-pub
flutter test --no-pub涉及界面的改动请沿用现有样式,并兼顾简体中文、繁体中文、英文和深浅主题。
本项目采用 BSD 3-Clause License。































































