iOS模拟器
本身使用了macOS上的各种库进行渲染以便效果与实际的iOS真机
保持一致。
由于macOS是x86
架构的CPU
,所以, 要想在iOS模拟器
上运行iOS应用程序,就得把代码编译为符合x86
指令集的机器码。
iOS真机
使用的是ARM
架构的CPU
, 所以,要想在iOS真机
上运行iOS应用程序,就得把代码编译为符合ARM
指令集的机器码。
iOS模拟器
是Xcode的一部分。 所以,安装了Xcode就安装了iOS模拟器
。
iOS模拟器
是Xcode的一部分。自然的,苹果公司希望开发者通过Xcode进行管理iOS模拟器
。
实际上,除了能够通过Xcode管理iOS模拟器
外,我们还能通过命令行工具进行控制。 这就要依赖Command Line Developer Tools中的instruments和simctl两个工具了。