簡體   English   中英

從xcode ios中刪除未使用的方法

[英]Remove Unused Methods from xcode ios

我正在使用帶有目標c的xcode 9。 我想從類中刪除未使用的變量和方法。 我也使用這種方式,但xcode不警告未使用的方法等。如何找出? 在此輸入圖像描述

不幸的是,與C函數不同,由於動態運行時環境,在Xcode中以警告的形式獲取未使用的objc方法列表是棘手的。 例如,您的代碼可能會從字符串創建一個選擇器,然后在一個類或一個實例上調用該選擇器。

我使用過的一種方法,但是根據類的大小而耗費的時間是打開助理編輯器並將光標放在要檢查的方法上並選擇調用者 (參見下圖。通常默認情況下)選擇是對應的)。

在此輸入圖像描述

如果該方法沒有調用者 ,則編輯器不顯示任何結果。

在此輸入圖像描述

但是,如果您這樣做,請注意在iOS框架的子類中也不會顯示IBActions和覆蓋的結果。您需要真正了解代碼以確定“無結果”是否真的意味着沒有調用者!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM