小弟目前僅知道程式設計的軟體
類似vb的有realbasic
c++編寫的話就是bbedit
想請問兩者的優劣性
以及程式上的延展性
Carbon 基於 C,是為了讓過去 OS9 時代的舊程式能繼續使用在 OSX 上而開發的.(也可以寫 C++ 程式來呼叫 Carbon API)
Cocoa 基於 ObjectiveC,是承襲 NeXT 的新標準,學過 C++ 的人應該很快能上手。
以 C++ 的語法為例 obj.method(param);
用 ObjectiveC 寫的話就類似 [obj method:param];,任一個敘述都用中括號包起來這樣。
基本上,Carbon 比 Cocoa 低階一點。如果你要學 Mac GUI,我建議你從 Cocoa 入手.
光一套 Cocoa 就可以應付大部分需求,除非你要寫的是控制硬體動作的程式.
而且將來若系統改版,Cocoa 程式也不需花太多時間就能在新系統上跑..
以上是針對想研究 Mac App 的人講的。如果是學校要交程式作業,那用 vi+gcc 就很夠了...
Denny chen wrote:
除了gui的部份的話...(恕刪)
driver 我沒寫過..
就請你自行查查 IOKit 這個東西




























































































