连着编码 3 天,今天终于拿出了 iTip v0.0.1 版本。
主要是想验证下这个想法,以及目前的交互是否合适。接下来:
- 一方面补充关键环节,如快速添加
- 另一方面,尽量多地用真实数据去感受,看是否能解决问题,该如何调整
累了,今天早休息。
独立开发,自由职业
连着编码 3 天,今天终于拿出了 iTip v0.0.1 版本。
主要是想验证下这个想法,以及目前的交互是否合适。接下来:
累了,今天早休息。
昨天,被有才拉去录「比特新声」,聊得挺开心,主要是价值观比较契合,所以有的聊。
期间必然地聊了过去,比如当初为什么走上独立开发这条路,等等。这也让我不自觉地回想这条路。想想,从名不见经传的开发者,到目前被人认同,真是个漫长的过程。
我觉得主要的,还是自己肯努力、花时间。有了这一点,什么开发上的困难,对产品的把握,运营,等等,都是可以学的。
未来怎样,我并不知道。我不是一个擅长做决定的人,但是一个能够坚守的人,相信总会守得云开见月明。
今天开发 iTips,遇到一个很诡异的问题:NSOutlineView 中的 NSTableCellView 中的 NSTextField,始终有一个背景色,无论怎么设置都无法去掉。如下图中左侧部分所示:
关键的,相同的代码在另一个项目中,则没有问题,奇了怪了。
Google 了快一个小时,最后终于在 GitHub 的一个项目的一个 Issue 的一个评论里,有人说了一点,才 终于知道为什么:NSPopover 默认使用 NSAppearanceNameVibrantLight
这种样式,因此带来问题:NSTextField 使用透明背景色,进而就会取 NSPopover 中的背景色,就是图中的问题。
解决方案:只要将 NSPopover 的主题改为 NSAppearanceNameAqua
即可:
self.view.appearance = NSAppearance(named: NSAppearanceNameAqua)
知道原因后,改是容易的。关键的,很难知道这个原因,这是你翻遍 Apple 技术文档第一页,都找不到答案的问题。好在解决了,不然真的是闹心。
说说 Klib 这一生,以及能否养活他爹。
Klib 这款产品,从最初的想法,到目前第四版发布,已整整半年。而这个产品也走到了分叉路口,也是回顾的好时机。Klib 到底赚了多少钱?往下看。
先前,已经写了 2 篇关于 Klib 的长文:
感兴趣可以先看这两篇文章,相关的部分这里不再重复。
2017 这半年,便是 Klib 的全部。
今天看到一条微博,大意是高房价导致火箭发射失败,有意思。
北京的高房价,让从事航空航天的人才流失。要么选择离开北京,要么选择其他行业。即使是留在行业内的,也是心浮气躁。比如,利用体制内身份狂开信用卡,套现后炒房,最后大赚。
我愿意相信这是有道理的。
注:新华社快讯中字眼为:「发射任务失利」,而不是「失败」,呵呵。