Henry Lee

爱好广泛的 iOS 工程师。

文章

  1. iOS 12

    在 NSHipster, 我们感兴趣的是那些最详细最细微的变化(也可以说, 晦涩的?) 但是这些细微的东西最终加起来 却又能给我们每天的工作带来很大影响的变化 为了庆祝 iOS 12 在这周的发布, 我们通过一行行的 API diff 给大家分享一些遗珠。

  2. Long Live Cocoa

    Swift 是一个对于我们大多数人而言十分令人兴奋的语言,但是它依旧崭新。Objective-C 的稳定性和 Cocoa 的底蕴也意味着 Swift 确实没有准备好成为巨大改变的驱动力,至少现在没有。Cocoa 的深度和它提供的力量,与 Swift 携手让 Cocoa 变得从未如此相关与有前景。事实上,作为一个 Cocoa 开发者我不认为有比现在更兴奋的时候。

  3. The Death of Cocoa

    对于我们大多数而言,苹果的简洁、优雅和它软硬件的结合是我们为什么在这个平台开发的原因,尽管如此,即使 Swift 才开始被使用几个月,Cocoa 已经开始失去它原有的光芒了。

  4. AddressBookUI

    Address Book UI是用来在用户地址簿展示、选择、编辑和创建联系人的iOS框架。与Message UI框架相似,Address Book UI包含了一些可以用dismissViewControllerAnimated:completion:方法来展示的试图控制器,它通过一些统一的接口提供常用的系统功能。

  5. UIAccessibility

    辅助功能,如同国际化一样,是一个很难让开发者提起兴致来的话题,但是你也知道,让你对这些东西感兴趣起来就是 NSHipster 的任务。

  6. NSLocale

    产品的国际化就像牙线:所有人都知道他们应该使用,却可能都不去用。

  7. NSOperation

    我们都知道,让程序瞬间加载并且快速响应的秘诀在于后台异步执行任务。

  8. NSIncrementalStore

    即使这个博客就是专门讲一些晦涩接口,但是NSIncrementalStore又刷新了我们对与“晦涩”这个词的理解。这个接口在iOS 5中被发布,相对于其他大家一定会用到的条目,它并没有在更新日志里有更着重的声明。但是讽刺的是,它有可能是iOS 5的API里最重要的一个,它将从现在开始改变我们创建应用的方式。