Skip to content

1.1_创建不含Storyboard的新项目

启动Xcode并选择模板

恭喜你踏上iOS 18纯代码编程之旅!🚀 首先,你需要启动Xcode。在欢迎界面,你会看到“Create a new Xcode project”的选项,点击它,这将是你的起点。选择正确的项目模板至关重要,因为它为你的应用奠定了基础。

选择App模板

在接下来的模板选择界面,你会看到多种应用类型。对于纯代码项目,请务必选择“iOS”选项卡下的“App”模板。这个模板提供了一个最基础的结构,非常适合我们从零开始构建UI。避免选择任何包含“Game”或“Document App”字样的模板,因为它们会引入不必要的复杂性。

配置项目选项

现在,你需要为你的新项目填写一些关键信息。这些配置将定义你的应用身份和基本设置。

  • Product Name (产品名称): 输入你的应用名称,例如“PureCodeMVVM”。这个名称将显示在用户的设备主屏幕上。
  • Organization Identifier (组织标识符): 通常是你的公司或个人域名的反向形式,例如“com.yourcompany”。这确保了你的应用在全球范围内的唯一性。
  • Interface (界面): 这是最关键的一步! 请务必从下拉菜单中选择“Storyboard”旁边的“SwiftUI”或“None”。为了纯代码开发,我们选择“None”来完全避免Storyboard。这是一个重要的决定,因为它将引导你走向更灵活的UI构建方式。
  • Language (语言): 选择“Swift”。Swift是Apple推荐的现代编程语言,拥有出色的性能和安全性。
  • Use Core Data (使用Core Data): 确保这个选项未被勾选。我们将在后续章节中探讨数据持久化,但现在不需要它。
  • Include Tests (包含测试): 勾选这个选项是一个好习惯。单元测试和UI测试对于确保代码质量至关重要。

保存项目

填写完所有信息后,点击“Next”按钮。Xcode会提示你选择一个位置来保存你的项目。选择一个你容易找到的文件夹,然后点击“Create”。恭喜你!🎉 你已经成功创建了一个不含Storyboard的全新iOS项目。

探索项目结构

项目创建后,你会看到Xcode的项目导航器。你会发现项目结构非常简洁,没有Main.storyboard文件。这正是我们想要的!你将主要与AppDelegate.swiftSceneDelegate.swift文件打交道,它们是应用生命周期和UI场景管理的核心。在iOS 18中,SceneDelegate扮演着至关重要的角色,它负责管理应用的各个UI场景,例如多窗口支持。

准备下一步

现在,你的项目已经准备就绪,可以开始纯代码UI开发了。你已经迈出了掌握iOS 18 UIKit纯代码编程的第一步,这绝对是一个令人兴奋的开始!💪 接下来,我们将深入探讨如何配置和管理你的应用场景。

本站使用 VitePress 制作