Xcode 10.1 ViewController.h 对比 ViewController.swift

Xcode 10.1 ViewController.h vs ViewController.swift

我在使用 Xcode 10.1 时遇到问题,对于一个项目,我需要访问一个名为 ViewController.swift 的东西,但每当我尝试打开它时,我都会得到一个名为 [=18] 的东西=](这是很多我根本无法编辑的代码)。

我是一个完全的初学者(只是尝试一下),我不知道从哪里开始。如果你们中有人知道如何到达 ViewController.swift,请告诉我。

这是因为 Xcode 不会在您创建新的 ViewController 时自动为您生成新的 swift 文件。 ViewController.h 文件只是一个未命名的 ViewController,在分配 swift 文件之前无法对其进行编程。

因此您需要创建自己的 swift 文件:

  1. 文件 --> 新文件(或只是 ⌘N)--> Cocoa 触摸 Class

  1. 在下拉菜单中选择 UIViewController

  1. 为您的文件命名(例如名称ViewController)

  2. 保存在你的项目目录下(最好保存在你的项目文件夹下,并选择黄色标记的项目文件夹作为你的组,并勾选你的应用程序作为目标(我附上了一张图像下面是我自己的项目供参考)。

  1. 现在您有了新的 CocoaTouchClass(它实际上只是一个 swift 文件,但带有 ViewController 或任何其他文件的预定义代码subclass 您在下拉菜单中选择的),单击 Main.storyboard 文件上的空白 ViewController,转到边栏,然后将 class 分配给新创建的 ViewController 文件.

现在您可以使用 ViewController.swift 文件了。