在MainMenu.xib中,我可以刪除NSObjects以創建類實例。這些對象被放置的垂直順序是它們將被分配的順序嗎?我可以依靠嗎?從MainMenu.xib初始化NSObjects
0
A
回答
2
不,您不能依賴對象列出的順序作爲它們被實例化的順序。你可以依靠這樣的事實,即一旦awakeFromNib
在你的筆尖上的對象被調用,所有的對象已被實例化,並已創建對象之間的所有連接。
0
你想要做什麼?
如果您正在討論使用GUI拖動到.h文件以創建屬性和方法。 然後它們在什麼順序並不重要。
如果元素是相關的並且需要按特定順序進行分配。 然後,您可以進入.m文件並手動更改順序,然後在分配或隱藏某些元素之前,直至需要它們。
+0
我正在談論IB,並將NSObject從「對象庫」拖入對象區域以創建實例。 – janeh
0
你可以測試這個,並依賴一段時間。筆尖編輯器(Xcode)以未描述的方式將對象描述保存到筆尖文件。 Nib unarchiving(init ...)順序也沒有明確定義。 AwakeFromNib訂單不能明確保證(這一點在手冊中有說明)。一切都可能會改變與下一個Xcode或可可版本。
判決:沒有。
相關問題
- 1. 從初始化
- 2. 從初始化
- 3. 初始化從XAML
- 4. 初始化從URL
- 5. 用數組或初始化初始化一個NSMutableArray初始化
- 6. 初始化,初始化與參數和便利初始化
- 7. 動態本地化MainMenu.xib
- 8. 初始化從初始化列表中的std ::元組
- 9. 從初始化程序列表初始化,但沒有{{{{{{{{...}}}}}}}}?
- 10. 從結構初始化數組初始化
- 11. 無法在應用初始化時從localStorage初始化商店
- 12. 從JSON初始化Rails模型 - 如何初始化子關聯?
- 13. 從數組初始化Func
- 14. 從tableview初始化的JTRevealSidebar
- 15. 如何從初始化
- 16. 從MXML初始化集合
- 17. 從NSArray初始化結構?
- 18. 初始化從IFRAME頁
- 19. 從查詢初始化DbSet?
- 20. 從web.xml初始化spring bean
- 21. 國旗從未初始化
- 22. 從UITabBarController初始化viewControllers
- 23. C++從初始化列表
- 24. 如何從初始化
- 25. 從數組初始化QVector
- 26. Backbone.js的 - 從初始化
- 27. 從F#初始化C#-struct?
- 28. 從數組初始化
- 29. 從整數初始化BitArray
- 30. java中的初始化初始化
幾乎可以肯定不是,但如果您在更大的目標上詳細闡述一下,有人可能會提出一個解決方案。 –