Mac 桌面軟體開發基礎問答
阿新 • • 發佈:2018-11-14
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平臺下的開發文件描述多是按照個人意識來描述.