swift - 简单的 Int() 类型转换需要 110 毫秒的 Swift 类型检查
问题描述
我的 Xcode 项目需要很长时间才能构建,所以我查看了需要很长时间的表达式。
线
let timeStamp = Int(Date().timeIntervalSince1970)
需要 110 毫秒。我努力了
let timeStamp : Int = Int(Date().timeIntervalSince1970)
这没有帮助。我还能做些什么来加快Int
演员阵容,还是我做错了什么?
此外,UInt8
to也需要Int
很多时间。基本上与 Int 相关的所有事情都需要花费大量时间。甚至字符串似乎也不那么需要编译。Int
Int64
另一个例子是
let t = CGFloat(Float(arc4random()) / Float(UINT32_MAX))
- 56 毫秒
解决方案
推荐阅读
- python - 将文本文件中的两列附加到单个列表中
- compression - 压缩包含两个值的数组
- c++ - 每次将对象推入向量时都会丢失数据
- python - ValueError:在 OpenCV 项目中解压的值太多
- android - RecyclerView 未在片段中查看
- python - 有没有办法用python中更有效的东西替换for循环
- javascript - `S.replace(A, B)` 改变了行数,即使 A 和 B 都不包含换行符
- c# - Unity IoC 容器异常故障排除(“给定的程序集名称或代码库无效”)
- amazon-web-services - Zookeeper 和托管复制数据库服务之间的区别
- php - 魔术__get in php