在正式开始编程之前,我们需要提前准备好开发所需的设备和工具。
开发一款iOS应用,你需要准备一台Mac计算机,或者装有macOS的设备。建议准备Apple旗下的搭载M系列芯片并拥有16GB以上内存的硬件设备,其强大的性能和低功耗的特点可以帮助你很好地应对应用开发中的各种复杂场景。
本书将全程使用搭载Apple M2芯片的Mac mini设备,其相关信息如图1-3所示。
图1-3 搭载Apple M2芯片的Mac mini 设备的相关信息
准备好Mac计算机之后,还需要下载Apple官网推出的全平台开发工具Xcode。Xcode可以帮助开发者快速开发iOS、iPadOS、macOS、watchOS、tvOS平台下的相关应用,并且实现编程开发、功能测试、应用打包、应用上传、版本管理等一系列开发流程。
读者可以直接在Mac计算机上的Apple Store中对Xcode进行下载和安装,搜索“Xcode”,选择Xcode软件开发工具,单击“获取”,即可下载Xcode。Xcode的下载页面如图1-4所示。
图1-4 Xcode的下载页面
在使用Xcode时需要注意两点。第一点,Xcode的安装包占用空间较大(大概100GB)。除了必要的编辑器,Xcode还会附带安装用于预览、测试的模拟器设备,因此安装前需要预留足够的存储空间。第二点,开发者需要定期更新Xcode,以获得最新的功能特性,初次安装和定期更新时,下载和安装都需要较长的时间,因此建议在晚上或者白天空闲时进行。
虽然Xcode提供了iOS模拟器供开发者进行功能测试和应用预览,但在设计某些功能时,模拟器可能会出现一些意想不到的情况。因此除了Mac计算机和Xcode,建议开发者再准备一台运行最新iOS版本的iPhone,用于进行上架前的真机测试,iPhone模拟器如图1-5所示。
图1-5 iPhone 模拟器