第十八章:结语 —— 永远的 `<objc/runtime.h>`

18.1 最后的告别

如果我们把编程语言比作城市,Objective-C 就像是那座曾经辉煌的老工业基地。 年轻人们搬去了 Swift 那个由玻璃和钢铁建成的现代化新区,那里有类型安全的高速公路,有自动化的内存回收工厂。

但偶尔,你会怀念老城区。 你会怀念那种可以直接把手伸进机器齿轮里的粗糙感(Runtime),你会怀念那些用铆钉和方括号敲打出来的坚固建筑(Cocoa)。

Objective-C 也许再也不会有新的特性加入了。 但只要 Apple 的操作系统还在,只要 libobjc.A.dylib 还在系统里,它就活着。 它活在每一个 iOS App 的底层,活在每一次 objc_msgSend 的跳动中。

18.2 参考资料

18.3 后记

写作本书的过程中,我仿佛又回到了那个对着 Xcode 3 调试内存泄漏的下午。 希望这本书能让你不仅学会语法,更能感受到那代程序员的快乐与痛苦。

再见,Objective-C。 你好,未来。

(全书完)

使用 Hugo 构建
主题 StackJimmy 设计