iphone - iOS 模拟器是否使用多核?

标签 iphone ipad ios ios-simulator multicore

现在 iPad 2 配备了两个 CPU 内核,线程问题的调试将比以往任何时候都更加重要。现在我想知道:iOS 模拟器是否真的使用了 Mac 上可用的多核?

最佳答案

为了在模拟器上运行 iOS 程序,Xcode 会为 Intel 处理器编译您的程序。模拟器不模拟 ARM 处理器,因此线程代码的准确执行将不同于 iOS 设备和模拟器。无论 iOS 模拟器使用多少个内核,iOS 设备中的 ARM 处理器和 Mac 上运行的 Intel 处理器之间的线程代码执行可能会有很大差异。因此,由于多核 iPad 2 处理器而出现的任何问题可能会或可能不会出现在模拟器中。

换句话说,您将希望在 iPad 2 上而不是模拟器上调试此类问题,因此模拟器使用多少内核并不重要。

关于iphone - iOS 模拟器是否使用多核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5172775/

相关文章:

iphone - UIButton block 相当于 addTarget :action:forControlEvents: method?

iphone - 使用距位置的距离有效地计算最近的 5 个位置

iphone - ios如何生成一个浮点范围的int随机数

iOS AutoLayout - 获取框架大小宽度

ios - 手机锁定时 Corebluetooth 无法正常工作

ios - 未调用 GKMatchmakerViewController 委托(delegate)方法

iphone - 来自具有透明度的 PNG 的 openGL ES 纹理正在以奇怪的伪影进行渲染,这让我抓狂!

iphone - 在 iphone 中如何获取 Sqlite 最后插入的行 ID?

ios - Jenkins 编译 .xib 时失败

ios - 有没有办法以编程方式在 Cocoa 中强制水平 Split View?