湾区日报 iOS Changelog 2015.06.30

2015/07/07 · 浏览量 106 · 全部博文

这个版本的 iOS App 在 App Store 里折腾了整整一个月,今天终于被批准了。饱受各种闪退 Bug 折磨的老用户快点升级:App Store

标题后面的日期,2015.06.30,是在App Store上的版本号。以前有提过,我不用Semantic Versioning,而是效法Wealthfront的App,用日期做版本号。一眼就能看出这个版本有多新。

What’s New

Apple Watch App

不知道有没有人会在手表上读文章。我自己是不会的:)但至少是一种尝试吧,体验了一把怎么写Watch App。说不定还真有人会用。如果你不去做,答案永远是No;做了,还有一定概率会得到Yes。

 

In-App Purchase

算是一种尝试吧。$2.99 去广告,就当请我喝杯咖啡吧:)

以前看《Founders at work》,里面采访Craigslist的创始人。Craigslist最早几年是Craig自己的side project,他自己掏钱运营。他觉得投入最大的是时间。租机器啥的花费都可以忽略不计,但投入的时间确是非常贵的。一个工程师每小时市场价至少几十美刀吧,运营一个side project那么长时间,怎么算?

现在是2015年了,大家对掏钱买软件这件事,不会像2000年那会儿那么排斥了。读中学的时候,还没赚钱,什么东西都要用免费用盗版的。潜意识里会觉得,软件是看不见摸不着的东西,不应该交钱用。后来自己也写程序了,知道做软件不容易;特别是工作后,开始会用时薪来衡量时间了 -- 别人花了几百个小时的劳动成果,每小时换成钱的话,可不便宜;自己花好几个小时找盗版的,这些时间换算成钱,还不如直接几块钱买了的划算。

一些UI方面的改进

 

快速做一个勉强能用的 App 是很容易的。比如这个 App,就是从零开始学Swift到上线,用了两个白天加上四个晚上。但在这一新版本里,调字体、配颜色(咱还不是设计师、也没艺术天赋)、考虑人机交互,各种小细节的处理,花得时间可不少 -- 都还有待提高啊。

 

代码重构

写第一版的时候,压根就不会Swift,代码多是复制黏贴,一团糟。写这版的时候,知道了点皮毛,就要稍微重构一下代码了。养成好习惯。重构代码这件事,又不是添加新功能,用户是看不到的,但你必须得做,而且要经常做。养成好的卫生习惯:)

下一版?

下一个版本其实已经提交App Store了。有一些UI上的小的变化。更多的还是代码重构,以及为以后快速开发、快速测试做的准备。

应该很少人会读到这里吧 …

突然发现微博 Follower 的数量突破 1 万了。算是小小的里程碑吧。

最后,欢迎大家下载 iOS App(别忘了给好评啊~):App Store


我读过的好书、 用过的好工具推荐: