在MainMenu.xib中,我可以删除NSObjects来创建类实例。删除这些对象的垂直顺序是它们的分配顺序吗?我能依靠吗?
答案 0 :(得分:2)
不,您不能依赖列出对象的顺序作为实例化的顺序。你可以依赖于这样的事实:一旦在你的nib中的对象上调用awakeFromNib
,所有对象都已被实例化,并且已经创建了对象之间的所有连接。
答案 1 :(得分:0)
你想做什么?
如果您正在谈论使用GUI拖入.h文件来创建属性和方法。 然后它们的顺序无关紧要。
如果元素是相关的并且需要按特定顺序分配。 然后你可以进入.m文件并手动更改顺序,然后分配或隐藏某些元素,直到需要它们为止。
答案 2 :(得分:0)
你可以测试一下,并依赖一段时间。 Nib编辑器(Xcode)以未描述的方式将对象描述保存到nib文件。 Nib unarchiving(init ...)顺序也没有明确定义。未明确保证AwakeFromNib订单(此手册在手册中说明)。下一个Xcode或可可版本可能会改变一切。
结论:不。