2012-06-07 65 views
1

當我用Python編寫時,我可以將我的源代碼構建爲多個文件和文件夾,從而有效地創建模塊。然後我可以導入一個模塊,一個文件可以有幾個類,等等。如何構建Cocoa項目

如何構建一個用Cocoa編寫的項目? .m文件可以實現多個類嗎?有沒有「模塊」的概念?什麼是「框架」?是否有可能創建我的框架?我如何將它導入另一個項目?編譯時會發生什麼,編譯器是否將框架嵌入到一個巨大的可執行文件中,或者他們是否居住在可執行文件旁邊,僅僅是複製到bundle文件夾中?

回答

2

聽起來真是你應該有一些蘋果的資源,如Your First Mac AppWhat are Frameworks?

開始具體回答您的問題 - 一個.M可以包含多個類的實現;框架是一組共享資源;框架是一個可重用的庫;你可以創建你自己的框架;在典型的Mac應用程序捆綁中,框架被複制到application bundle

還有一大堆有關可可應用結構和設計的優秀資源 - 我特別喜歡這篇文章Cocoa With Love