2011-08-24 35 views
3

想問一下xcode中是否有一個工具,它將檢查代碼格式並以這樣一種方式對其進行重構,使其更具有代表性?我想是哪種縮進幫手?代碼格式助手?

例如

  -(void)someMethod { 
    switch(obj.someString) 
{ 
... 
} 
} 

有一個助手將其更改爲

-(void)someMethod { 
    switch(obj.someString) 
    { 
     ... 
    } 
} 

也當代碼變得很長,我想打破他們到不同的行。

string = @"example1"; string2 = @"example2"; string3 = @"example3" ...; 

回答

1

我通常使用astyleuncrustify。兩者都是開放的。

他們每個人都有很多選擇。他們可以添加或刪除空格/大括號/線條,墊,分割,縮進,硬包裝,強制選項卡或空間縮進等等。

假設你有MacPorts的,這種下降到你的終端安裝:

sudo port install astyle

sudo port install uncrustify

,因爲這兩個程序支持多國語言:你可能會想使用uncrustify的objc。

0

右鍵單擊.h或.m文件。它將顯示右邊的選擇。點擊該圖標。