iOS 独立开发者

Chenkai Gao Chenkai

用心打造原生的 Apple 平台体验。

独立 iOS 开发者,专注为学习者和学生打造实用工具。
每一个像素、每一次交互,都经过认真推敲。

了解 StudyPulse → 了解 GetAns
2
款应用
15+
教育体系覆盖
5
语言支持
7
数学求解器

关于我

我是一名独立 iOS 开发者,热爱 Swift、整洁架构,以及打造能真正帮到人的工具。

开发理念

原生优先,用户至上

我相信最好的软件是"水到渠成"的——每一次交互都自然地从它所在的平台生长出来。因此我只用 Swift 和 SwiftUI 构建应用,把 Apple 框架的潜力发挥到极致。

  • 严格并发(Swift 6)——安全内建于设计之中
  • MVVM 架构——可测试、可维护、条理清晰
  • 多语言从第一天起——面向全球用户,兼顾本地体验
  • 隐私优先——数据留在设备上,未经同意绝不上传
Apple 原生开发

我的作品

两款应用,分别解决真实的问题,注重设计细节与深度的平台集成。

iOS & iPadOS

StudyPulse

一款用 SwiftUI OCR 记录错题、安排考试日程,并通过 Apple Watch 的 HRV 数据评估你的学习准备度。

  • 覆盖 15+ 教育体系,自动填充科目列表
  • 四区结构错题本,支持 Vision OCR + Markdown 实时预览
  • 基于 HRV 的学习准备度评估,通过 HealthKit 获取数据
  • WidgetKit 小组件、灵动岛 Live Activity、Siri 快捷指令
  • 5 语言支持:EN、简中、繁中、日本語、한국어
查看 StudyPulse →
StudyPulse
watchOS

GetAns

一款独立的 Apple Watch 方程求解器。七个求解器覆盖二次方程、线性方程组、分式方程、自由表达式、多项式因式分解、统计分析和丢番图整数方程 — 全部带有逐步推导过程。内置 SwiftUI 原生图表、自定义震动键盘、30+ 公式手册。

  • 7 大求解器,全部输出逐步推导
  • 手表端自定义键盘,带有触觉反馈
  • 符号多项式引擎,9 种因式分解策略 + 策略流程图
  • 公式代入计算器、本地求解历史记录
  • 原生 SwiftUI 图表与流程图 — 零第三方依赖
  • App Intents + 深度链接,支持 Siri / 快捷指令
查看 GetAns →
GetAns

技术栈

我日常使用的框架、工具与开发模式。

Swift & SwiftUI

Swift 6.0 严格并发。用 SwiftUI 构建 iPhone、iPad 和 Apple Watch 应用。Swift Charts 做数据可视化。

架构设计

MVVM 架构,@MainActor ObservableObject 管理器,nonisolated I/O 枚举,全链路 Sendable 值类型模型。

HealthKit 与传感器

HRV(SDNN)、心率、呼吸率、睡眠分期。Z-score 基线评估,隐私优先,数据仅存本地。

📄

系统框架

Vision(OCR)、EventKit、WidgetKit、ActivityKit、UserNotifications、PhotosUI、App Intents、SPM。

🌎

多语言本地化

两款应用均支持 5 种语言。系统感知切换,手动覆写选项,本地化数字和日期格式。

💻

工具链

Xcode、xcodebuild、SPM 包管理、JSON 持久化、CSV 导入导出、PDF 报告生成。

联系我

欢迎交流 iOS 开发、Swift 架构设计,或探讨合作可能。