2012-05-04 57 views
25

通常Xcode的自動完成功能對我來說真的很好,但是當通過塊和塊變量的方法簽名時,我總是需要重新鍵入變量類型和名稱。這裏有一個例子:有沒有一種簡單的方法來自動完成xcode中的塊變量?

block variable without autocomplete

的動畫塊是很容易完成,因爲它沒有塊變量,因此我只需要鍵入^{}之前,我可以開始編寫代碼。在開始編寫代碼之前,使用第二個完成塊,我必須輸入^(BOOL fin){}。這個例子有些簡單,但有多種類型,其中一些名稱更長(例如AFHTTPRequestOperation),這會變成一種痛苦,它感覺就像Xcode會自動完成的情況。

我是否缺少自動完成這些塊變量的一些技巧,或者我堅持每次重新輸入它們?

回答

52

選項卡直到整個塊部分突出顯示。而不是打字,只需按回車鍵,示例模塊將被展開。

+0

這是定期自動完成的工作原理,當然。正如你所看到的,整個塊變量集都在藍色單元格中,所以Tab鍵選擇整個事物,而不是單個變量。 – Nick

+1

是的,當你點擊return時,整個字符串^(BOOL finished){}將寫入你的代碼 – Sean

+0

謝謝!我澄清了一點答案。 – Nick

相關問題