我有3個應用程序共享許多功能。這只是它們之間的內容和樣式變化。是否可以在不復制所有代碼的情況下複製iOS應用程序?
而不是簡單地複製每個應用程序的項目,有沒有辦法讓一個「基本」的應用程序,然後讓這3個應用程序擴展?
簡單地複製項目將是可怕的維護,而擴大「基地」將允許他們都同時更新。
我知道你可以創建項目,然後將舊項目中的所有文件複製到新項目中。這將使文件保持最新,但如果添加或刪除了任何文件,則必須手動執行此操作。
我有3個應用程序共享許多功能。這只是它們之間的內容和樣式變化。是否可以在不復制所有代碼的情況下複製iOS應用程序?
而不是簡單地複製每個應用程序的項目,有沒有辦法讓一個「基本」的應用程序,然後讓這3個應用程序擴展?
簡單地複製項目將是可怕的維護,而擴大「基地」將允許他們都同時更新。
我知道你可以創建項目,然後將舊項目中的所有文件複製到新項目中。這將使文件保持最新,但如果添加或刪除了任何文件,則必須手動執行此操作。
您可以在Xcode中爲您的項目添加更多目標。
創建一個爲可重用組件創建靜態庫的項目。您可以使用聚合目標來打包任何關聯資源,例如筆尖文件,故事板,圖像等。
您的應用程序項目都可以使用靜態庫和資源。所有依賴項目都可以對靜態庫進行任何更改。
如何通過版本控制實現這一點,我認爲這是可行的通過git – guenis