什麼是格式化這段代碼的好方法?objective-c代碼格式化
UIBarButtonItem *prev = [[UIBarButtonItem alloc] initWithTitle:@"Prev"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(setDateRangeClicked:)];
什麼是格式化這段代碼的好方法?objective-c代碼格式化
UIBarButtonItem *prev = [[UIBarButtonItem alloc] initWithTitle:@"Prev"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(setDateRangeClicked:)];
以另一種含義考慮問題,格式化代碼的最佳方式是使用Xcode。
突出顯示要格式化的代碼,然後選擇編輯 - >格式 - >重新縮進,然後將代碼放入「標準」Xcode格式中。
我已將它映射到鍵盤快捷鍵alt-cmd- [因爲我用於TextMate。它被埋在許多菜單下,所以鍵盤快捷方式對此很有幫助。如果您使用TextMate,請在塊內單擊進行格式化,然後按ctrl-Q。儘管TextMate在格式化方面存在一些問題。
你當然可以做你想做的。我喜歡排隊的冒號:
UIBarButtonItem *prev;
prev = [[UIBarButtonItem alloc] initWithTitle:@"Prev"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(setDateRangeClicked:)];
我分手的聲明和分配正義擺脫滾動條。
對我來說,這是一個相當簡單的經驗法則。 (1)在Xcode首選項面板的「縮進」首選項面板的「語法感知縮進」下打開「選項卡縮進:[始終]」。 (2)在您的源代碼中,選擇全部並點擊<選項卡>。
無論格式化結果如何,請堅持使用它。習慣它。擁抱它。這樣做意味着兩件事情:
可以「全選」和<標籤>在任何時候重新格式化您的源文件,而不用擔心很多變化
如果Xcode中產生完全錯誤的格式,它幾乎完全是因爲你的代碼中有語法錯誤。
任何數量的人都會爲任何數量的非常具體的格式指導方針爭論。一切順利,但最終讓這些工具完成所有工作將減少耗時,並增加工具自動檢測到的問題。
你仍然有責任堅持在換行符中尋找美學。
全選,
這聽起來像您已將「縮進選擇」映射到Tab鍵。這是一個有趣的想法。 – Darren 2010-01-19 05:50:26
希望你也能看到我的答案。卡爾的回答是完全正確的。我更多的是一個元回答。 – bbum 2010-01-19 05:23:11