我在暗示可能的建議是什麼?Xcode兩個項目 - 一個用於業務邏輯,另一個用於UI?
主要目標是將業務邏輯(要在其他重新標記的應用程序中重用)和特定客戶端的自定義UI完全分開。
這意味着,我會擁有相同的核心,但最重要的是它會是非常小的視圖控制器驅動自定義UI。
我明白我可以有一個包含兩個項目的工作空間......但他們應該是同齡人嗎? 或者應該一個項目消耗/包含另一個? 用戶界面代碼不需要應用程序委託。它已經在業務邏輯項目中。 我應該如何組織我的項目結構,以便後者能夠使用業務邏輯的第一個結構?
核心業務邏輯項目需要與其自己的存儲庫和團隊完全獨立地分開維護,以及自己的CI作業......等等。確保沒有隱藏或無法預見的依賴關係。 –
所以你需要在同一個工作區中創建兩個不同的項目。 一個處理所有企業登錄和一個iOS項目的庫項目,該項目將該庫與業務邏輯一起導入並處理UI。 –