让 agent 新建 iOS 项目时,它选库通常凭记忆,有时会选到已经很久没发版的库。我把常用的 iOS 开源库整理成了一份目录,只放数据,不写主观评价。
- 每个库都列出 star 数、最近一次 Release 、最近一次提交、最低 iOS 版本、Swift tools 版本,由 GitHub Actions 每周自动刷新
- 首选按固定规则算出:超过两年没发版的、已归档的排除,剩下的按 star 排序。后端、付费、数据分析这类服务商 SDK 不排名
- 每个分类都附上能做同样事情的 Apple 原生 API 和最低系统版本
几个两年以上没发版的库:Charts ( 28k ★,最后一次发版在 2024-02 )、Moya ( 15k ★,2022-08 )、KeychainAccess ( 8.3k ★,2021-03 )。
另外附带一个 ios-starter skill 。agent 会先问你的需求,再按上面的规则选库,然后用 XcodeGen 、Tuist 、MobileBuildMCP 或 Xcode MCP 四种方式之一建项目,最后编译并在模拟器里启动。这四种方式我都在 Xcode 27.2 上完整跑过。
npx skills add jeffy-w/awesome-ios-for-agents@ios-starter -g -y
目前收录了 55 个分类、91 个库和工具,有中文 README 。觉得漏了哪个库,或者分类不合理,欢迎提 issue 或 PR 。