2011-07-02 47 views
7

在我的Cocoa開發中,每隔一段時間我都會在源文件中包含一個頭文件,以便我可以在其中使用特定的類。但後來我從源文件中刪除了該代碼,並忘記(或者不真的想擔心)刪除相應的#import。擺脫多餘的#import行

隨着時間的推移,很多冗餘的#import行在我的源代碼文件中堆積在整個代碼庫中。

現在,我知道這些行不會造成任何危害,但是有沒有簡單的方法可以自動清除它們?至少它會使每個文件的頂部更清潔;)

+0

那麼如果你刪除了導入的文件,那會導致編譯時錯誤,所以很容易處理這些。至於仍然有效但不必要的進口,我不知道找到那些方法的好方法,所以我非常希望聽到人們對這些問題的解決方案。 –

回答

1

沒有什麼全面的現成的想法。

1)JetBrains的AppCode可能會有幫助。它在這個時候還很年輕(例如,甚至沒有'beta',但它是公開發布的),並沒有完全理解包含和非平凡xcode項目的結構和構建設置,但它可能足夠聰明以處理更簡單的情況。

2)你可以創建一些腳本來完成你以後的事情。如果你已經有了一個使用普通構建設置來構建所有東西的項目,那就不會太糟糕。手動做這件事是一件痛苦的事情,如果你不使用高水平的自動化,通常不會很好地利用大型項目​​的時間。

+0

它現在處於測試階段,但首先看它是否可以正確編譯你的代碼:) –