首页 > 解决方案 > 简单的 Int() 类型转换需要 110 毫秒的 Swift 类型检查

问题描述

我的 Xcode 项目需要很长时间才能构建,所以我查看了需要很长时间的表达式。

线

let timeStamp = Int(Date().timeIntervalSince1970)

需要 110 毫秒。我努力了

let timeStamp : Int = Int(Date().timeIntervalSince1970)

这没有帮助。我还能做些什么来加快Int演员阵容,还是我做错了什么?

此外,UInt8to也需要Int很多时间。基本上与 Int 相关的所有事情都需要花费大量时间。甚至字符串似乎也不那么需要编译。IntInt64

另一个例子是

let t = CGFloat(Float(arc4random()) / Float(UINT32_MAX))- 56 毫秒

标签: swiftxcodecastingbuild-time

解决方案


推荐阅读