三余 ── 每日一文非官方开源客户端
关于每日一文
官方网站:每日一文。
每天花 10 分钟阅读一篇文章,一个月可以有大约 50000 字的阅读量,一年有近 60 万字的阅读量,专注、执着,每天阅读。
只为简单的纯净的阅读而生。
简单生活,每日一文。
缘起
很多年前,当我还在上大学时候,偶然发现了每日一文网站,非常喜欢每日一文的理念,每日一篇短文,没有推荐、简单纯净,每日一文也成为我关注的最喜欢的文艺网站之一(喜欢的网站现在好多都已经关停了,一声叹息)。
我并不是一个爱读书的人,但我知道阅读的重要性,所以也时常强迫自己多读些书,而我那点可怜的阅读量里,每日一文就贡献了不少。🤣
每日一文官方也出过客户端,就叫『每日一文』,再后来 app 升级改名『观止』,再后来就下架了 🤣。而我做为一名 iOS 开发者,也想为每日一文做个客户端。于是我在我偏自用的工具 app『iCollect』里集成了每日一文,后来我也把这个 app 下架了,因为它功能太过杂乱。
直到年前,我想再为每日一文做个客户端,于是有了『三余』,并没有很强的动力去做,拖了很久才完成。年后试着上架 App Store,果不其然被拒,收到了 4.1 CopyCats
大礼包,就更没心情去做了,因为 app 的设计就是从别的 app 抄来拼凑成的,图标抄袭『读库』,分析抄袭『HiCoffee』,我也意识到了自己存在抄袭问题,并反省了,以后再做产品,希望可以多些创新。
既然不上架了,那就开源了吧,于是又拖了很长时间,整理一下代码(使用 Combine 简单重构下,并去掉了一些错误处理)然后开源,开源地址:KiligWYu/ThreeSpare-iOS。本来计划的很多功能也没做,比如横屏适配、iPadOS 适配、iCloud 同步等,以后有时间再做吧。咕咕咕……
关于三余
『三余』是每日一文非官方客户端。
冬者岁之余,夜者日之余,阴雨者时之余也。
是谓三余。
『三余』主要功能分为两块,一是阅读,一是分析。阅读部分,有丰富的设置(有我最喜欢的修改字体功能);分析部分,简单按周和月来统计阅读量。使用到的技术的话,页面主要使用 SwiftUI 和 Combine 框架,数据存储使用 CoreData,阅读文字排版使用 CoreText。