xcode - 如何检测客户端系统是 32 位还是 64 位?

标签 xcode swift

在 Swift 中如何检测客户端系统是 32 位还是 64 位?

我无法在文档中找到任何内容,而且我很难找到解决方案。因此在下面发布答案。

最佳答案

Int 的大小保证与平台的原生字大小相同。见the docs .

所以这应该有效:

let bit = sizeof(Int) * Int(BYTE_SIZE)
let is64bit = sizeof(Int) == sizeof(Int64)
let is32bit = sizeof(Int) == sizeof(Int32)

关于xcode - 如何检测客户端系统是 32 位还是 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644273/

相关文章:

swift - 在 swift package generate-xcodeproj 之后维护 Xcode Run Script Phase

swift - 在 AudioKit 中循环遍历结构数组

swift - NSFetchedResultsController controllerDidChangeContent 从未调用过

ios - 它只是仅限于英特尔 Mac 的 iPhone 模拟器吗?

ios - 需要解释 Apple 配置文件的这些检查属性

ios - 根据分析方法在仪器中获取不同的数据

ios - swift: UITextField 没有名为 text 的成员

ios - 用于 NavigationView 的 SwiftUI 自定义后退按钮文本

ios - 滚动 tableView ios swift 的末尾

ios - 是否可以通过 KIF 测试获得新的应用程序 session ?