我有幾個iphone應用程序使用相同的類。這些應用程序運行良好,但是當我想要更改應用程序中的某些內容時,我面臨問題,假設我想爲所有應用程序添加一個新功能。爲此,我需要在所有項目中進行相同的更改。所以我想創建一個主應用程序,它將包含應用程序的所有常見資源。每個應用程序都會從主應用程序獲取資源,如果還有其他內容,則添加更多資源。我可以在這裏使用工作區概念嗎?我對工作空間中的工作空間或依賴關係管理知之甚少。有人能幫助我解決這個問題嗎?請。提前致謝。管理xcode工作區
3
A
回答
2
工作區只是一個或多個分組在一起的項目。人們解決您所描述的問題的一種方法是創建一個框架或庫項目,該項目包含想要在項目之間共享的所有代碼。然後,您可以在構建各種應用程序的項目中包含此框架或庫。您可能會發現將所有內容放在一個工作區中更容易,或者您可能不會依賴於應用程序的複雜程度和工作風格。該選項將如下所示:
都在一起工作區
- 共享庫項目
- 共同框架B類項目
- 附錄C項目
- 應用d項目
.. 。
OR
附錄C工作區
- 共享庫的一個項目
- 共享框架乙項目
- 附錄C項目
應用d工作區
- 共享庫項目
- 共同框架B類項目
- 應用d項目
主要缺點把一切融合在一起是它可以導致相當多的項目,只有少數的你在任何時候都關心你。在這種情況下,您可以通過選擇Xcode工具欄左上方的項目來選擇要構建的特定應用程序。
將應用程序分離爲單獨工作區的主要缺點是項目一次只能在一個工作區中打開。因此,如果您想同時更改App C和App D,如果一次打開兩個工作區,將會出現錯誤,因爲共享庫A和共享Framework B只能一次打開。
將事情分解成邏輯相關的項目確實爲您提供了很大的靈活性。另一方面,你必須在每個單獨的項目中進行最高級別的配置更改。您可以使用xcconfig文件解決此問題,以將所有項目的常用配置參數存儲在一個地方。羅布納皮爾介紹瞭如何在他的博客Using Xcconfig上做到這一點。
相關問題
- 1. Xcode 4 - 工作區
- 2. 源代碼管理工作區
- 3. 如何讓jQuery在管理區工作?
- 4. 管理時區
- 5. 在xcode 4中重命名工作區
- 6. 的Xcode 4.5:使用工作區
- 7. 與iOS和macOS的Xcode工作區
- 8. XCode工作區完整性錯誤
- 9. Xcode工作區中的依賴關係
- 10. 的Xcode 7/Git的 - 與工作區
- 11. 查找一個Xcode工作區
- 12. Xcode工作區vs嵌套項目
- 13. 的Xcode工作區方案定義
- 14. 管理TFS工作項目
- 15. 管理面板不工作
- 16. Weblogic工作管理器
- 17. Pimcore工作流程管理
- 18. 我的style.css工作前端,但不能在管理區域工作
- 19. ASP.NET MVC2地區/管理和一起工作
- 20. eclipse + svn:如何使用svn管理整個工作區
- 21. Visual Studio TFS工作區和解決方案資源管理器
- 22. 如何編輯數據SQLDeveloper +工作區管理器
- 23. 在Xcode的其他類似工作區導入工作空間
- 24. Teamcity和xcode:無法將Xcode用於工作區
- 25. Jenkins 2管道工作區xxx @腳本
- 26. jenkins管道中的訪問工作區
- 27. XCode中的資源管理
- 28. 在Xcode 4中管理庫
- 29. XCode預處理器宏#if不工作
- 30. XCode 4支持區域和代碼管理有哪些方法?
該鏈接已損壞,但感謝您的解釋。 – user3892683 2015-08-03 09:19:40
修復了鏈接。感謝您指出。 – 2015-08-04 22:11:19