2013-09-22 75 views
5

我意識到,當啓動輔助編輯器時,在XIB文件上工作時不再打開默認的頭文件,而是顯示實現文件。是否有新的工作流程正在進行我不知道?在執行文件中,我似乎只能添加IBActions。什麼是創建IBOutlets的「新」方式?每次切換到頭文件?爲什麼Xcode 5助手編輯器默認爲.m文件

回答

3

我的2美分:

當你使用Xcode的模板創建一個新的類,它通常提供了對私有財產的執行文件中的類擴展。實際上將IBOutletsIBActions鏈接到那裏是很有意義的,因爲在大多數情況下,它們只能在類中使用。

現在我唯一的例外就是UIView的子類,特別是UITableViewCell。很多開發者直接在cellForRowAtIndexPath:上訪問IBOutlets

蘋果工程師消息: 封裝你IBOutlets & IBActions儘可能!

+2

我同意你關於蘋果的意圖,但如果你想單元測試你的代碼,這是不好的做法。 – shawnwall

相關問題