iOS開(kāi)發(fā)中劫拢,經(jīng)常會(huì)使用到Cocoapods,Podfile.lock完整的記錄了我們所使用的各庫(kù)的依賴關(guān)系舱沧,最近又在學(xué)習(xí)SwiftUI;順手寫(xiě)了個(gè)小工具初烘,通過(guò)分析Podfile.lock分俯,來(lái)展示其中的依賴關(guān)系。
另外還有些能力還在計(jì)劃中吗铐,后面會(huì)繼續(xù)更新杏节。
支持能力:
- 依賴樹(shù)(分層 & 遞歸)
- “影響樹(shù)”(分層 & 遞歸)
- "影響樹(shù)"并非通用概念,而是我暫時(shí)這么稱呼一種影響關(guān)系奋渔;有了解更好的名字的,歡迎留言撑蒜。
- 自上而下的看Podfile.lock 記錄了各模塊之間的依賴關(guān)系玄渗;反之,自下而上的看浴滴,則可以推出每個(gè)庫(kù)的變更最大的影響范圍岁钓,我將其稱之為"影響樹(shù)"微王。其中根節(jié)點(diǎn)是變動(dòng)的庫(kù)品嚣,其子節(jié)點(diǎn)是依賴庫(kù)的所有庫(kù),遞歸下去即可得到"影響樹(shù)"
- 按名稱檢索