在我的Cocoa開發中,每隔一段時間我都會在源文件中包含一個頭文件,以便我可以在其中使用特定的類。但後來我從源文件中刪除了該代碼,並忘記(或者不真的想擔心)刪除相應的#import。擺脫多餘的#import行
隨着時間的推移,很多冗餘的#import行在我的源代碼文件中堆積在整個代碼庫中。
現在,我知道這些行不會造成任何危害,但是有沒有簡單的方法可以自動清除它們?至少它會使每個文件的頂部更清潔;)
在我的Cocoa開發中,每隔一段時間我都會在源文件中包含一個頭文件,以便我可以在其中使用特定的類。但後來我從源文件中刪除了該代碼,並忘記(或者不真的想擔心)刪除相應的#import。擺脫多餘的#import行
隨着時間的推移,很多冗餘的#import行在我的源代碼文件中堆積在整個代碼庫中。
現在,我知道這些行不會造成任何危害,但是有沒有簡單的方法可以自動清除它們?至少它會使每個文件的頂部更清潔;)
沒有什麼全面的現成的想法。
1)JetBrains的AppCode可能會有幫助。它在這個時候還很年輕(例如,甚至沒有'beta',但它是公開發布的),並沒有完全理解包含和非平凡xcode項目的結構和構建設置,但它可能足夠聰明以處理更簡單的情況。
2)你可以創建一些腳本來完成你以後的事情。如果你已經有了一個使用普通構建設置來構建所有東西的項目,那就不會太糟糕。手動做這件事是一件痛苦的事情,如果你不使用高水平的自動化,通常不會很好地利用大型項目的時間。
它現在處於測試階段,但首先看它是否可以正確編譯你的代碼:) –
There's a tool that does this for C and C++,但據我所知,它還不支持Objective-C。 I've filed a ticket to ask for that.
那麼如果你刪除了導入的文件,那會導致編譯時錯誤,所以很容易處理這些。至於仍然有效但不必要的進口,我不知道找到那些方法的好方法,所以我非常希望聽到人們對這些問題的解決方案。 –