热门问答:
问:乔布斯曾经在发布第一代 iPhone 时说 iPhone 使用的是 OS X 系统(2007年1月发布会),请问 OS X 和 iOS 之间的联系到底是怎样的?
答:iOS 是從 OS X 縮減而來,然後把界面改寫成適合 touch screen 的形式。從某種意義上說,稱 iOS 為 OS X 也不為過。首先,Apple 絕對沒有這個誇張的必要。要寫一套 OS,必然借鑑公司原有的技術資源(祇有 Borland 才會做把 Delphi 重寫這種事情)。對於 Apple 來說,不是擴充 iPod OS 就是精簡 OS X。最後選了後者。兩條路線還有過一番爭鬥,關於這些資料很多。第二,二者相似度和共用的技術確實很多。內核不必說。Universal Mach-O 的可執行格式,.framework 和 .app 的打包形式。Cocoa 中的 Core Animation。Objective-C 的 runtime。字體的渲染技術(除去缺省關閉的 sub-pixel)。等等。稱之為一個系統也不為過。