模組化日常:重名類

EyreFree發表於2019-02-27

主角:LPDGModule

起因:今天進行某業務模組 LPDGModule 的拆分,開開心心把檔案都拿了出來,到 CocoaPods 的 Example 工程中編譯,蒙逼了:

模組化日常:重名類

經過:我,新建了一個 pod 庫,報錯,查了半小時,發現是庫檔案和 demo 工程檔案衝突了…原因是庫的字首我填了 LPD,然後預設在 Example 工程生成了 LPDViewController,很不巧的是,我們底層有個元件庫有個基類也是這個名字,[捂臉]。就這個,玩了半小時…

結論:類重名的報錯好奇怪,記下來了,下次應該就能及時反應過來了。


如有任何智慧財產權、版權問題或理論錯誤,還請指正。
https://juejin.im/post/5a6753976fb9a01ca47aa766
轉載請註明原作者及以上資訊。

相關文章