从老牌的 「 Day One 」,到「 Notion 」 再到各种「一句话日记」,写日记的软件我换过很多个,每次都是写几天新鲜劲过了,就放弃了。对我个人而言,坚持不下来的原因主要是懒,临睡前总结一天,着实没有刷抖音有意思。
最近回忆过去总有恍如隔世的感觉,感觉时间过得太快了,而自己记性又没有那么好,还是希望能够坚持写日记来记录自己的生活点滴。我个人对日记软件的诉求是随时随地写流水账,无论是喝星巴克、做核酸、自言自语,发生了,就记录下来,最终汇总一天的日记。
在个人需求 + 想学习 iOS 开发的冲动下,最终决定了开始开发这款 App 。
我的本职工作是产品经理,从学 Swift 到上架,陆陆续续大概用了 2 个月的时间,因为很久没写代码了,整体耗时还是比较久,但学习 Swift 的过程中接触到一些新的语法糖和一些新特性,还是让我很享受学习的过程,至少最终完成了上架,没有半途而废。
App Store 的上架流程没有任何阻碍:
最终上架后,应用体积只有 900k 也着实惊到我自己了。有关注到隔壁的 Becord 也只有 2MB 左右,没想到我这个打包后更小。这么小的体积应该是因为我只适配了 iOS15 ,而且尽量只用 SwiftUI 原生组件有关
App 的核心功能就 1 个 「打卡」,你可以新建任何频道进行打卡。未来可以按时间线或者按频道回顾「打卡记录」(有点类似 ToDo 软件)
同时打卡的时候可以结构化的记录一些属性,比如早晨喝的咖啡豆的产地,酸度,下午玩的是游戏是塞尔达还是马里奥;同时 App 还提供了简单的记账功能。
数据方面支持 iCloud 同步 + CSV 导出,保证你的数据始终在你的手上。
未来计划是:
「 Swift 语言」
「 SwiftUI 」
我是先看的 hackingwithswift ,再看的 cs193p ,前者更偏工程,照着抄很快可以把代码运行起来,后者是会让你知其然,而且知其所以然。
「应用内购买」
我选择了 StoreKit2 ,比较新,但是资料非常少
「翻译工具」
中文的 SwiftUI 资料基本没有,或者过时了,所有问题基本上都靠 StackOverflow ,我作为英语渣得配上工具才能无障碍浏览
「其他」
网址: https://apps.apple.com/cn/app/id1615283310
或 App Store 搜索:TinyDay
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.