iOS 你好,世界
示例
设置Xcode后,启动您的第一个iOS并不难。
在以下示例中,我们将:
开始一个新项目
添加标签
将消息打印到控制台。
在模拟器中运行
开始一个新项目
当出现Xcode欢迎屏幕时,选择创建一个新的Xcode项目。或者,如果您已经打开文件,则可以从Xcode菜单中执行File>New>Project...。
选择一个单视图应用程序,然后单击下一步。
在产品名称(或您真正想要的名称)上输入“HelloWorld”,并在“语言”下确保选择了Swift。
通用意味着您的应用程序将同时在iPhone和iPad上运行。
使用核心数据指的是持久性数据存储,在我们的HelloWorld应用程序中不需要。
在此示例中,我们将不进行单元测试或UI测试,但是养成添加它们的习惯也没有什么坏处。
选择一个现有文件夹或创建一个新文件夹,您将在其中保存Xcode项目。这将是将来的默认设置。我们在这里创建了一个名为“XcodeProjects”的文件。然后点击创建。您可以根据需要选择SourceControl(在与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() //处置任何可以重新创建的资源。 } }
在模拟器中运行应用
按下[执行]按钮来建立并执行应用程式。在此示例中,当前的模拟器设备(称为“方案”)默认为iPhone6sPlus。较新版本的Xcode将默认使用较新的方案。您也可以通过单击名称来选择其他方案。我们将坚持默认设置。
模拟器将需要一些时间才能开始首次运行。运行后,它应如下所示:
在模拟器菜单中,可以选择“窗口”>“缩放”以使其更小,或者分别按⌘cmd+1/2/3/4/5分别设置100%/75%/50%/33%/25%缩放。
Xcode调试区域(在底部)也应该打印“成功创建了我的第一个iOS应用程序”。到控制台。“成功创建了我的第一个iOS应用程序。”message是您在“添加代码”部分中以编程方式打印的字符串。
继续
接下来,您应该了解自动版式约束。这些可帮助您将控件放置在情节提要上,以便在任何设备尺寸和方向上都看起来不错。