是否有官方禁止繼承uinavigationcontroller?在我看來,這是一件有風險的事情,特別是如果蘋果改變它的話。明智或有風險地劃分uinavigationcontroller?
回答
子類別UINavigationController沒有問題;我曾多次提供過不受代理支持的功能,例如託管視圖控制器中的依賴注入。看一看委託方法,看他們是否能夠完成你所需要的,如果沒有,就繼承下來。
您的意思是說您有導航控制器提供依賴對象,而不是推送新視圖控制器的早期視圖控制器?我都是側向依賴注入,但是從導航控制器注入什麼可以獲得? – asdfkjaasdflf
我正在用DI提供所有可能的依賴關係(每個依據自己的協議描述)的「DependencyProvider」協議。單獨的視圖控制器會接受提供者對象並選擇它所需的依賴關係。當需要新的依賴項時保存簽名重構,但仍然允許我用模擬依賴項對象替代單元測試。導航控制器接受一個依賴關係源並將其提供給它父母的每個視圖控制器。 –
我明白這一點,這是一個好主意。謝謝。 – asdfkjaasdflf
- 1. 風險分析與風險緩解有什麼區別?
- 2. 如何劃分X股排名明智?
- 3. 風險
- 4. 風險
- 5. WCF自簽證明的安全風險
- 6. 傳遞ContentResolver有風險嗎?
- 7. Django SECRET_KEY風險
- 8. 風險的mod_proxy
- 9. 死鎖風險
- 10. UINavigationController的風格
- 11. 風格明智<br>或填充/邊距元素
- 12. 如何:Manupilate SharePoint:AspMenu控制(風格明智)
- 13. Silverlight 3到4風險分析
- 14. 明智地排序uitableview
- 15. xgboost,抵消風險?
- 16. WordPress - 安全風險?
- 17. R - 風險錯誤
- 18. 雲服務風險
- 19. DBO權利風險
- 20. 分揀月 - 年明智
- 21. set_include_path有什麼缺點或安全風險?
- 22. 我是否有POST風險的CSRF攻擊風險,不需要用戶登錄?
- 23. 重複使用分支名稱有風險嗎?
- 24. 你有什麼風險管理策略?
- 25. UnsafeMutablePointer <UInt8>:有什麼風險?
- 26. MS Access前端:有哪些風險?
- 27. 使用Rational Team Concert有哪些風險?
- 28. 多次SubmitChanges有什麼風險?
- 29. 這是有風險的代碼嗎?
- 30. 使用xpath有什麼安全風險?
如果您只使用UINavigationController的公共API,則沒有風險 –