我知道UIKit使用CGFloat是因为分辨率独立的坐标系。
但我想检查:例如每次frame.origin.x是否0?:
if (theView.frame.origin.x == 0) {
// do important operation
}
是不是CGFloat有比较时容易误报==,<=,>=,<,>?这是一个浮点,他们有无法解决的问题:0.0000000000041例如。
Objective-C在比较内部时是否处理这个问题,或者可能发生的情况是origin.x,读取为零的数据不会0与真实数据相比较?
相似问题