我是一名iPhone開發人員,很好地瞭解這個框架。隨着Mac App商店的發展,我想了解更多有關Mac開發的信息。有沒有好的指南/教程/等。幫助轉型?我環顧四周,發現不多。謝謝您的幫助!iPhone到Mac開發
3
A
回答
3
你基本上需要學習UIKit
和AppKit
之間的差異。 (兩個平臺上的Foundation
和Core Foundation
都是相同的。)它們略有不同; OS X附帶的框架比iOS更多;一個相同名稱的框架可能在OS X上有更多的功能,等等。
但基本上,如果你通過Mac App Store發佈應用程序,因爲你不必學習如何自己打包。
在Cocoa編程的最好的書爲Mac是this,但它可能是一個有經驗的程序員iOS版也基本。但它仍然是一本好書。
我想我們會看到大量的書籍給像你這樣的人,向合格的iPhone程序員展示了Mac開發的方式;但還沒有發生。也許你可以寫一個,從你自己的經驗:)
0
走另一條路,我發現,轉移的技能其實只是低層次的東西喜歡的Objective-C,基礎和核心基金會和工具是相同的。
另外很多低級概念都是一樣的。還有目標和行動,IBOutlets和IBActions。然而,在更高層次上,事情是非常不同的。例如,有一個表視圖,但是您傾向於以不同的方式使用它,並且只有在需要實際的表時才使用它,而不是作爲整個GUI慣用語的框架。此外,表格視圖有多個列。
有許多優點,例如,您在UI的外觀上會有更多的自由。你使用垃圾收集。使用GC,你所瞭解到的關於Cocoa內存管理的所有內容都變得多餘。這是非常自由的。
相關問題
- 1. iphone,mac os開發和IBOutlets
- 2. iPhone Mac/Windows網頁開發要求?
- 3. mac和iphone開發書籍2009
- 4. iphone開發的任何mac mini
- 5. 從MAC開發切換到IOS開發
- 6. Mac上的本地開發與Windows上的Dragonfire SDK - iPhone開發
- 7. iPhone開發與Mac OSX開發之間的區別
- 8. iPhone 5連接到Mac,開發菜單選項說「用於開發」的設備
- 9. iPhone開發:VNC服務器框架將iPhone屏幕鏡像到Mac(Keynote)?
- 10. 將消息從iPhone發送到Mac
- 11. Web開發移植到iPhone
- 12. c#iPhone開發vs Objective C iPhone開發
- 13. 開始iPhone開發
- 14. 開始iPhone開發
- 15. Mac開發入門
- 16. CUDA開發Mac Mini
- 17. 良好的資源爲iPhone開發人員學習Mac OS X開發
- 18. 如何通過iPhone向iPhone發送命令到Mac?
- 19. UIPageControl - iPhone開發
- 20. Iphone開發者
- 21. iphone開發
- 22. iPhone開發
- 23. iPhone開發
- 24. iPhone開發
- 25. iphone開發
- 26. iphone開發
- 27. Iphone C#開發
- 28. UITabController iPhone開發
- 29. Telnet Iphone開發
- 30. iphone開發
我問了一個類似的問題:http://stackoverflow.com/questions/3984159/tips-for-an-ios-developer-to-learn-mac-programming – ohho 2010-11-12 09:05:08