iOS 腳本查看項目中未使用到的宏定義

背景:

iOS 項目中,我們為了方便會使用一些宏定義,在項目的各個地方使用。
但是隨著項目的修改,重構,優化等等,代碼修改了,宏定義可能因為不在當前優化的類文件中而遺漏了。
導致未使用到的宏定義可能一直存在于我們的項目中。

為了找到這些散布在文件各個地方的未使用的宏定義,搞了一個腳本
FindUnUseDefine.py 下載地址

使用:

python3 FindUnUseDefine.py -p /Users/a58/Desktop/Demo -e Pods,ThirdSDK

參數說明
-p 項目地址
-e 不想檢測的目錄,可以寫多個,中間逗號隔開即可。比如Pods和項目中三方庫的目錄

檢測結果:

python3 FindUnUseDefine.py -p /Users/a58/Desktop/Demo/Project -e Pods,ThirdSDK
# 共【555 個】已分析完【555 個】| 當前完成進度: 100.0 %


共掃描項目中#define【555個】 
  掃描出【32個】未使用 #define,請在項目中再次驗證  
【1】 - HeadImageViewHeight
【2】 - ALInformationArticleAuthorFont
【3】 - kMaxImageCount
【4】 - ALIsPhone6Plus
【5】 - ALIsIPhoneXROrXSMax
    。
    。
    。
    。
【27】 - ALButtonBoldCreater(
【28】 - ALGraphicsButtonBoldCreater(
【29】 - JRISFringe
【30】 - kSegmentItemHeight
【31】 - kItemDefaultWidth
【32】 - kKeyboardWidth


接下來在項目中搜索驗證即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容