在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中的初始化初始化
几乎可以肯定不是,但如果您在更大的目标上详细阐述一下,有人可能会提出一个解决方案。 –