原文地址:http://my.oschina.net/u/2340880/blog/487870 感謝原作者!
在做iOS開發代碼優化的工作時,優化代碼結構之前,我們應該先整理好工程的外貌,將文件和類的命名進行規范,在Xcode中為我們提供了方便而強大的名稱修改功能。
第一步:修改類名
將鼠標點擊放在類的名稱上,選擇Xcode工具欄中的edit->refactor->rename:
之后,將類名更改為我們需要的模式點擊preview,記得將下面的關聯文件勾選:
Xcode會為我們檢測出需要更改的地方,瀏覽無誤后點擊save。
第二步 修改相關字符串:
通過第一步,我們的類的文件名,類名都已經更改,但並不全面,因為某些注釋,字符串動態創建類對象以及類函數創建類對象時的類名並沒有更改,我們需要做這一步,將更改前的類名在Xcode左側的搜索欄中搜索:
將Find改選為Replace:
這里面有四個選項,意義如下:
Containing:檢索出包涵檢索條件的對象
Matching:檢索出等於檢索條件的對象
Start With:檢索出以檢索條件開頭的對象
Ending with:檢索出以檢索條件結尾的對象
我們選擇Matching,進行檢索,將檢索出來的地方進行Replace替換,通過這一步,我們可以替換代碼中的注釋,字符串,類方法以及xib和StoryBoard文件中關聯的id,cell復用符等。
第三步:修改文件中變量名
在文件中,我們也可以通過command+F換出搜索框,將Find改選為Replace檢索進行我們想要的變量替換。