【发布时间】:2019-08-16 05:35:25
【问题描述】:
通常在为视图创建框架时,我使用 CGRect,其中参数接受 CGFloat、Double 或 Int。它们都创建了一个矩形,其坐标和尺寸指定为 CGFloat、Int 或 Double(摘自 Apple Doc),但您选择使用哪种类型的值是否重要?选择一个选项而不是另一个选项是否存在一些潜在差异。是他们使用内存的方式不同吗?
【问题讨论】:
-
这将取决于您的需求。它们是便利的初始化器。首选 Int 和 Double。
-
它基本上是在处理脏活,所以您不必事先将它们转换为单一类型。
标签: swift int double cgrect cgfloat