1. 程式人生 > >Mac 桌面軟體開發基礎問答

Mac 桌面軟體開發基礎問答

1> Mac OS X平臺下的桌面軟體是由什麼程式語言處理 答: 由Objective-C, swift程式語言處理 2> Mac OS X平臺下的桌面軟體是由什麼框架構建 答: 由Cocoa庫/框架構成 3> Mac OS X平臺下的系統特性是什麼 答: 系統特性是很多的, 我們需要幾本專業的書籍來學習: <深入解析Mac OS X & iOS作業系統> <Objective-C高階程式設計(iOS與OS X多執行緒和記憶體管理)> <Cocoa程式設計開發者手冊> 4> Mac OS X平臺下的官方開發文件在哪裡? 答:  https://developer.apple.com/library/mac/navigation/ 5> 用於Mac OS X平臺下桌面軟體開發的主要開發工具是什麼? 答: Xcode   [開發思維] Mac OS X平臺下的桌面軟體開發邏輯思維對Windows平臺下的軟體開發者是非常怪異的.  1> Windows平臺下的桌面軟體開發是"直接了當, 深入程式碼內部", 而Mac OS X平臺下的桌面軟體開發是"圍著外面開發, 無法深入程式碼內部" 2> Windows平臺下的開發文件描述更貼近專業術語, 而Mac OS X平臺下的開發文件描述多是按照個人意識來描述.