Objective-C 入門指南 - 跨平台開發編譯 Objective-C 程式

Objective-C 很早就納入 GNU 自由軟體計畫之中,因此 GCC 編譯器原生支援編譯 Objective-C 程式




而 Objective-C 程式執行在 GUNStep 環境



GUI 方面,也有類似 Interface Builder 的 Gorm 可使用



後來到西元 2000 年的時候,美國伊利諾伊大學厄巴納香檳分校的 Vikram Adve 與 Chris Lattner 發展出 LLVM 計畫



LLVM 採用 Clang 編譯器,亦可編譯 Objective-C 程式



LLVM 或 GCC 都屬於跨平台計畫,支援 Mac OS X 、 MS-Windows 或其他 Unix-like 作業系統,可是,在非 Mac 平台目前都無法使用 Xcode ,自然也無法用 Xcode 中 iOS 的模擬器。


坊間有些方式讓開發者在 MS-Windows 或 Linux 系統開發 iOS 程式,可是版本稍舊,另外 iOS 的 SDK 幾乎每年都有更新,因此無論學習或開發 iOS 應用程式,仍以最新版的 Xcode 最為適合。


所以,有意學習開發 iOS 的 App ,還是找台 Mac 吧 xd


您可以繼續參考
附錄


相關目錄
Objective-C 入門指南
Objective-C 教材
首頁



參考資料
GCC, the GNU Compiler Collection
GNUstep
Gorm
The LLVM Compiler Infrastructure
clang: a C language family frontend for LLVM

沒有留言: