我倾向于在整个地方使用CGFloat,但我想知道我是否会因此而受到无意义的"性能打击".CGFloat似乎比浮动更"重",对吧?我应该在哪些方面使用CGFloat,真正的区别是什么?
我正在用swift编写一个程序,刚才我注意到我可以直接访问CGRect框架的宽度和高度属性而不使用CGSize宽度和高度.那就是我现在能够编写这样的代码.
@IBOutlet var myView: UIView!
override func viewDidLoad()
{
super.viewDidLoad()
var height = myView.frame.height
var height1 = myView.frame.size.height
}
Run Code Online (Sandbox Code Playgroud)
在Objective C中,当我尝试编写相同的代码时,该行height = view.frame.height会抛出错误.任何人都可以告诉我这两行代码中的差异(如果有的话).