你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS進階(二)之子項目開發

iOS進階(二)之子項目開發

編輯:IOS開發綜合

隨著公共組件的拆分,我們發現組件普通都是獨立的,互相的依賴關系是經過樹立依賴庫來完成的,完成起來比擬費事,而且在我們的代碼中存在互相依賴的代碼很多,這些該如何處置呢。祭出大殺器——git subtree
接上去我們可以拆分子項目了,子項目觸及到網絡懇求,跳轉,公共宏定義,類別的依賴等。
拆分子項目我們可以分為兩方面。
1,工程中原來沒有的代碼以子項目的方式添加到工程中
這個比擬復雜,直接添加到工程中詳細參考博客如下:添加子項目到工程中
2,工程中原來曾經有的代碼拆分紅子項目添加到工程中
由於原來的代碼曾經在項目中存在,並且相關的代碼提交歷史也存在。此時假如我們直接把工程中的代碼刪掉,添加成子項目會形成提交歷史的喪失。所以我們不能復雜粗犷的做,我們首先應該把子項目從工程中拆分出來,並且保存相關的提交歷史。這樣才是完好的子項目。別的就不多說了,參考博客如下:拆下子目錄成獨立的Git倉庫, 運用git的subtree將已有項目的某個目錄別離成獨立項目

經過下面的步驟我們就可以把子項目兼並到工程中但是在詳細的推行進程中發現有的小同伴由於粗枝大葉,或許對子項目了解不夠,常常會犯錯,沒方法,我把一切的觸及到子項目的操作,都寫在了shell腳本中,這樣一切的小同伴,都可以經過shell腳本自動化對子項目停止pull操作。關於shell腳本,後續我這邊會專門寫一篇《shell腳本自動化打包上傳fir》

【iOS進階(二)之子項目開發】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved