Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

0829 - macOS 与 iOS,从此在一起

发表于 2017-08-29 | 分类于 每天写一点

今天进展挺顺序,既实现了 macOS 数据结构升级为 Core Data,还基本实现了 CloudKit 同步,进而可以在多台 Mac、iPhone 等设备间同步。

不过,剩下的事还有很多,单单是增强同步的可靠性,就要做很多工作,明天争取把这部分搞定。

另外,一个有点麻烦的是,iOS 与 macOS 的库管理,以及如何共享代码。目前使用的是 Pod 来管理库,但总觉得对代码的侵入太强。了解下多个同类的方案,选个清爽点的吧。

0828 - 软件的技术支持成本

发表于 2017-08-28 | 分类于 每天写一点

如果我宣布:我的某款应用,永远不会再更新,你还会买吗?

正常情况下,潜在用户肯定是会犹豫的。如果不会,说明你是需要、希望应用有维护的。接下来的问题是:你觉得服务该如何定价?如何收费呢?别告诉你觉得开发者有义务免费更新,就是跟公司觉得你有义务免费加班是一个逻辑。

有朋友说,对于不太需要更新的应用,有没有技术支持问题不大。是这样没错,但也不是绝对。就拿工具型应用来说,即使在 iOS 10 能完美运行,也不能保证在 iOS 11 依然正常。

即使身处 App 的世界,我们还是不太适应 App 的生命周期,还是习惯性像理解一件 T 恤这种简单商品一样,理解 App 以及 App 的维护成本。

0827 - 踏实做事,心里才踏实

发表于 2017-08-27 | 分类于 每天写一点

状态好的时候,总是急功冒进、想要一日千里,可这样容易为以后埋下隐患。

状态不好的时候,硬着头皮也要向前拱,再慢也不要停下来。

其实很像长跑。开始的时候体力好,但不能冲得太猛,不然体力消耗太大。遇到极点时,咬牙坚持,过了难受的状态,就会好好多。

Keep on moving.

0826 - 事情多到让人绝望啊

发表于 2017-08-26 | 分类于 每天写一点

8 月真是个混沌的日子,一直在忙碌,事情却总也做不完,甚至都没怎么变少,哎…

本打算 9 月初发布新 iPaste,现在看起来明显无望了。难道要推迟到 10 月份?本来就是个练手的项目,没想到花了这么多时间。

不过,主要还是自己不熟、不会的东西太多,与其说是在做产品,不如说是在学习新技术。既然如此,硬着头皮上吧。无论如何,把这个产品做完,把该学的技术学好。以后的事,以后再说。

0825 - 最佳实践,必是简洁优雅

发表于 2017-08-25 | 分类于 每天写一点

今天本打算实现这个功能:打开 iPaste 时,展示最近的剪贴板历史、而非分组列表。

作为一个 iOS 开发的入门者,脑子里迸出的第一种做法,便是将历史列表页作为起始页。可是,这会打乱原本的跳转逻辑,还带来一堆额外的问题。折腾半天,未果。

在搜索过程中,发现了 Preserving and Restoring State,又试了试系统的自带的 Notes 应用,哇,这不就是我要的吗?退出重启后,能记录并打开上次退出时的页面,体验很棒。

于是,照着教程和 示例项目 三下五除二就实现了这个功能。开心。

以后,一旦遇到实现的方法很 Ugly,要小心,很可能不是最佳实践;倒回来,重新做。

1…480481482…626
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

3129 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
© 2011 - 2025 Jason 浙ICP备16002197号