我想知道视图的高度。
NSInteger height = view.frame.size.height;
在上面的代码中,frame
andsize
是结构体,并且view
是对象。
如果view
上述代码中为 nil,则height
返回什么值?
我知道如果我向 nil 对象发送消息,我会得到 nil。
但size
不是对象。
当我运行上面的代码时,如果view
为零,我得到 0。
它总是返回 0,还是不能保证返回 0?
同样在以下代码中,高度返回零。
CGSize size;
NSInteger height = size.height;
在 Objective-C 中,未初始化的结构总是返回零?