当前位置:首页阅读

浅谈iOS模拟器1

浅谈iOS模拟器1

iOS

浅谈iOS模拟器1

①macOS

我们说的是iOS模拟器,那么为什么要从macOS讲起呢?因为macOS跟iOS模拟器有着非常间接的关系(但是说到后面,这个关系就很直接了)

macOS是苹果Mac电脑上预装的操作系统。带有许多内置APP,比如备忘录、计算器、音乐、Siri、提醒事项、App Store等。Mac上安装应用程序,常用的有三种方式:

在App Store购买并下载

在网上下载dmg镜像文件,然后将里面的.app后缀名文件拖入Application(应用程序)文件夹。

下载.pkg后缀名文件,然后双击安装。

目前最高macOS版本为macOS Catalina 1.15.1

浅谈iOS模拟器1_WWW.XUNWANGBA.COM

②Xcode

接下来介绍的这个叫做Xcode的东西就和iOS模拟器有直接关系了。Xcode是苹果开发的一款用于编写运行在Apple设备上的APP的集成开发工具,可以在App Store免费下载。目前只有英文版本。用户Xcode可以编写运行在macOS、iOS、watchOS、tvOS四个操作系统上的APP。但本专栏主要讲模拟器,所以不涉及太多与开发有关的内容。

浅谈iOS模拟器1_WWW.XUNWANGBA.COM

③Xcode的iOS模拟器

Apple官方发布的iOS模拟器就集成在Xcode中。点击左上角Xcode-Open Developer Tool标签,选择Simulator即可打开模拟器。

浅谈iOS模拟器1_WWW.XUNWANGBA.COM

默认打开的是搭载最新iOS系统的最新iPhone的模拟器。但由于性能等原因我们会选择较低版本的机型,这时可以在Hardware-Device处选择自己需要的模拟器机型。如果你不想使用最新的iOS操作系统,必须下载旧版本操作系统的模拟器才可以使用。此处我使用iOS 13.3的iPhone 8机型作为演示。

浅谈iOS模拟器1_WWW.XUNWANGBA.COM

切换机型

模拟器启动时的语言是英文,这时可以和普通iOS设备一样,在设置(Settings)-通用(General)-语言和地区(LanguageRegion)-添加语言(Add Language...)添加简体中文等语言。

浅谈iOS模拟器1_WWW.XUNWANGBA.COM

简体中文桌面

我们可以看到模拟器相比iOS真机来说功能少了很多。因为模拟器主要是给开发者用的,开发者用不上的APP和功能全部被移除。但为了方便开发者开发出配合iPhone自身功能工作的APP,模拟器保留了快捷指令、文件、Siri等功能。模拟器上也有iPhone手机的各个按键。你可以长按电源按钮关闭模拟器,这时模拟器窗口就会自动关闭。

Xcode提供的模拟器由于处理器架构与真机不同,所以没有办法运行在真机上能正常运行的APP(不通过重新编译)。所以模拟器也不提供App Store。但模拟器提供了AppleID登录入口。

浅谈iOS模拟器1)宝,都看到这里了你确定不收藏一下??