iOS 你好,世界

示例

设置Xcode后,启动您的第一个iOS并不难。
在以下示例中,我们将:

  • 开始一个新项目

  • 添加标签

  • 将消息打印到控制台。

  • 在模拟器中运行

开始一个新项目

当出现Xcode欢迎屏幕时,选择创建一个新的Xcode项目。或者,如果您已经打开文件,则可以从Xcode菜单中执行File> New> Project...。

选择一个单视图应用程序,然后单击下一步

产品名称(或您真正想要的名称)上输入“ HelloWorld”,并在“语言”下确保选择了Swift

  • 通用意味着您的应用程序将同时在iPhone和iPad上运行。

  • 使用核心数据指的是持久性数据存储,在我们的Hello World应用程序中不需要。

  • 在此示例中,我们将不进行单元测试UI测试,但是养成添加它们的习惯也没有什么坏处。

选择一个现有文件夹或创建一个新文件夹,您将在其中保存Xcode项目。这将是将来的默认设置。我们在这里创建了一个名为“ Xcode Projects”的文件。然后点击创建。您可以根据需要选择Source Control(在与GitHub之类的网站同步时使用),但是在此示例中我们将不需要它。

添加标签

这是Xcode项目的文件结构。

在项目浏览器中选择Main.storyboard

在Xcode右下方的对象库的搜索字段中键入“标签”。然后将UILabel拖到情节提要视图控制器上。通常将其放在左上角的区域中。

确保在情节提要板上选择了标签,然后在“属性”检查器中,将文本更改为“ Hello,World!”。然后,您将不得不在情节提要上调整标签的大小和位置,因为现在的文本长度更长了。

或者,双击情节提要上的标签,将其编辑为“ Hello,World!”。无论如何,情节提要应该看起来像这样:

添加代码

在项目浏览器中选择ViewController.swift

添加print("成功创建了我的第一个iOS应用程序。")到viewDidLoad()方法。它看起来应该像这样。

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        // 运行应用程序时打印到控制台
        print("成功创建了我的第一个iOS应用程序。")
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // 处置任何可以重新创建的资源。
    }
}

在模拟器中运行应用

按下[执行]按钮来建立并执行应用程式。在此示例中,当前的模拟器设备(称为“方案”)默认为iPhone 6s Plus。较新版本的Xcode将默认使用较新的方案。您也可以通过单击名称来选择其他方案。我们将坚持默认设置。

模拟器将需要一些时间才能开始首次运行。运行后,它应如下所示:

在模拟器菜单中,可以选择“窗口”>“缩放”以使其更小,或者分别按⌘cmd+ 1/2/3/4/5分别设置100%/ 75%/ 50%/ 33%/ 25%缩放。

Xcode调试区域(在底部)也应该打印“成功创建了我的第一个iOS应用程序”。到控制台。“成功创建了我的第一个iOS应用程序。” message是您在“添加代码”部分中以编程方式打印的字符串。

继续

接下来,您应该了解自动版式约束。这些可帮助您将控件放置在情节提要上,以便在任何设备尺寸和方向上都看起来不错。