天天看點

Xcode中修改變量名、類名及字元串的替換操作

        在做ios開發代碼優化的工作時,優化代碼結構之前,我們應該先整理好工程的外貌,将檔案和類的命名進行規範,在xcode中為我們提供了友善而強大的名稱修改功能。

第一步:修改類名

        将滑鼠點選放在類的名稱上,選擇xcode工具欄中的edit->refactor->rename:

Xcode中修改變量名、類名及字元串的替換操作

之後,将類名更改為我們需要的模式點選preview,記得将下面的關聯檔案勾選:

Xcode中修改變量名、類名及字元串的替換操作

xcode會為我們檢測出需要更改的地方,浏覽無誤後點選save。

第二步 修改相關字元串:

        通過第一步,我們的類的檔案名,類名都已經更改,但并不全面,因為某些注釋,字元串動态建立類對象以及類函數建立類對象時的類名并沒有更改,我們需要做這一步,将更改前的類名在xcode左側的搜尋欄中搜尋:

Xcode中修改變量名、類名及字元串的替換操作

        将find改選為replace:

Xcode中修改變量名、類名及字元串的替換操作

        這裡面有四個選項,意義如下:

        containing:檢索出包涵檢索條件的對象

        matching:檢索出等于檢索條件的對象

        start with:檢索出以檢索條件開頭的對象

        ending with:檢索出以檢索條件結尾的對象

我們選擇matching,進行檢索,将檢索出來的地方進行replace替換,通過這一步,我們可以替換代碼中的注釋,字元串,類方法以及xib和storyboard檔案中關聯的id,cell複用符等。

第三步:修改檔案中變量名

        在檔案中,我們也可以通過command+f換出搜尋框,将find改選為replace檢索進行我們想要的變量替換。

繼續閱讀