App Store 2.0,用户 1.0

绝大多数一次性付费购买的软件的生命周期是有限的。有人不理解。此文帮助理解。

Moke 3 可能只是个故事

少数派 Moke 3 采访的完整记录。

阴b

这世界处处阴险,需要时时防备?说说 Annotable 的内购。

Objective-C Invocation Forwarding

The big picture of Objective-C invocation forwarding.

Enhance iOS Keyboard Switching Experience for Multilingual Users

The experience of switching keyboards is bad for multilingual users. I propose an enhanced design.

针对多语言用户的 iOS 键盘切换体验改进

对多语言用户来说,iOS 键盘切换体验不好。我提出一个设计改进。

Iterate, Generate, Destroy

Destructive iteration sounds horrifying but your sequences are safe.

致新浪微博开放平台

新浪微博开放平台最近半年的策略调整搞死了很多第三方应用。照此节奏,Moke 也快了。果真的话,此文算是提前写的遗言。

Unify Type Properties and Methods

The coexistence of ‘static’ and ‘class’ keywords is confusing. We should unify type properties and methods in Swift.

Moke 2014 以及1元应用效应

2014年,Moke 2 发布,中国 App Store 引入1元定价,我得到了什么,学到了什么。