在類擴展中定義與NSViewController
的.xib關聯的所有(IBAction
)方法是否是一種很好的編程習慣?類擴展中的IBAction方法?
3
A
回答
1
類擴展中的所有內容對您的類都是私有的。
所以這裏真正的問題是你的IBAction
這裏是你的視圖控制器的私有或不是。如果這是內部使用的東西,比如按下按鈕來激活視圖控制器中的函數,那麼是的,把它放在你的類擴展中。
1
如果意圖僅僅是使IBAction
方法保密,沒有理由在類擴展中聲明IBAction
。只需在控制器@implementation
中添加操作方法的實施。
相關問題
- 1. 擴展類成員的擴展方法?
- 2. 使用擴展方法的擴展類
- 3. 擴展類方法
- 4. 擴展方法擴展靜態類
- 5. 擴展嵌套類方法
- 6. 擴展基類方法
- 7. 擴展方法中的類型推斷
- 8. Javascript類中的擴展方法
- 9. 擴展類中未定義的方法
- 10. 類庫項目中的擴展方法
- 11. 類庫中的Silverlight擴展方法
- 12. 經由方法類擴展類類別
- 13. 在模塊中擴展類方法
- 14. D中的擴展方法?
- 15. 擴展方法
- 16. 擴展方法
- 17. 的擴展方法
- 18. 擴展方法可以修改擴展類的值嗎?
- 19. 可擴展枚舉的擴展方法
- 20. 擴展類的重載方法
- 21. 擴展時使用父類的方法
- 22. PHP類的繼承和擴展方法
- 23. 通用類的擴展方法
- 24. Codeigniter,擴展類方法的問題
- 25. python內置類型的擴展方法!
- 26. PHP - 正確的方法來擴展類
- 27. 的NodeJS:擴展類和__construct方法
- 28. 多種類型的擴展方法
- 29. 擴展Marionette.js視圖類的方法
- 30. 父類的Python擴展方法
不在類擴展中放置IBAction會將它從IB連接中隱藏起來,因爲它在實現文件中而不是頭文件中? –
不是最新的和最偉大的Xcode :) – gcamp
非常酷!但是,直到最新的,最偉大的測試版纔出來:) –