【发布时间】:2017-10-22 20:32:14
【问题描述】:
在运行时哪个效率更高?
常量.swift:
let CONSTANT1 = 2
let CONSTANT2 = 0.034
let CONSTANT_STRING = "String"
let CONSTANT_COLOR = UIColor.red
或
常量.swift
struct Constants {
static let CONSTANT1 = 2
static let CONSTANT2 = 0.034
static let CONSTANT_STRING = "String"
static let CONSTANT_COLOR = UIColor.red
}
或者在运行时有什么不同吗?
【问题讨论】:
-
您是否测量过任何性能差异?
-
测试自己:创建一对循环,使用每种类型的常量,运行大量次。设置一个计时器以查看每个循环运行多长时间。打印每个花费的时间并进行比较。
-
不要在操场上进行任何形式的性能测试
标签: ios swift struct constants