当前位置:首页>iOSAPP>#95 制作我的第一款 iOS App: 干饭手册

#95 制作我的第一款 iOS App: 干饭手册

  • 2026-08-20 05:23:48
#95 制作我的第一款 iOS App: 干饭手册

今年四月我完成了人生第一款 iOS App 的 1.0 版本,它的中文名称叫「干饭手册」,主要功能是记录自己会做的饭菜。除此之外还包括:

  • AVIF 压缩,节省空间;
  • AI 识别食材,记录食用次数,从而展示食材偏好;
  • AI 美化图片;
  • 通过 iCloud 同步、分享;

其实大部分都是很基础的功能,比如菜品的 CRUD、搜索、分组和折叠。但经验不足,光是完善这些基本交互就已经让我力竭了。从结果上看,我完成了从零开始的 iOS App 上架,向伴侣兑现了承诺,是成功的。但回望数月的开发过程,需求膨胀、未经管理,旧机型上性能表现不佳,又是失败的。


干饭手册看似简单,但开发过程中体验到了不少 iOS 基建设施。

  • 数据库:SwiftData
  • 同步:CloudKit 容器
  • 分享:CKShare 共享 zone
  • 登录:Sign in With Apple
  • 接入了 associated domains,用 Cloudflare Worker 做一些简单的路由;
  • 图片处理:Core Image
  • 加了一些 metal shader
  • 做了小组件
  • 加了订阅和一次性付费
  • 加了四种语言本地化
  • 对了,还有 SwiftUI

iOS 26 带来了大量的系统级视觉改进,我愿称之为「设计 harness」:定下基础视觉后,直接在脑中构图,常用在一些表单页面;探索新排版时还是会用到 Figma。

本文将分为两部分介绍:第一部分是产品界面相关介绍,主要由我来撰写;第二部分是开发向的复盘记录,根据我和 agent 的聊天记录总结改写而成。


由于 2026 年公众号编辑器依旧难用,加上本文较长,格式较多,所以详情请查看原文阅读。

最新文章

随机文章