首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Swift入门:怎样安装Xcode和创建Playground

Swift入门:怎样安装Xcode和创建Playground

作者头像
韦弦zhy
修改2023-09-21 14:56:00
6.1K0
修改2023-09-21 14:56:00
举报
Xcode是苹果面向开发者的编程应用程序。它是Mac应用商店提供的免费软件,需要为苹果的平台进行开发。所以,你的第一个动作就是点击这里从Mac应用商店安装Xcode——下载量很大,所以现在就开始下载并继续阅读。
下载时,我可以向您解释一些绝对的基础知识:
  • iOS是在所有iPhone和iPad(最新的iPad运行iPad OS,本质还是iOS)上运行的操作系统的名称。它负责手机的所有基本操作,例如打电话、在屏幕上画图和运行应用程序。
  • macOS是苹果桌面操作系统的名字,它是iOS、tvOS甚至watchOS的技术鼻祖。
  • watchOS是苹果最小的操作系统的名字,负责运行本机应用程序,并从手机发送通知。
  • Swift是苹果的现代编程语言,允许你为iOS、macOS和其他平台编写应用程序。它包含构建程序的功能,但不处理用户界面、音频或网络之类的内容。
  • Swift 1.2是对Swift的第一次重大更新,它调整了各种语言特性并改进了其他特性。
  • Swift 2是Swift的第二次重大更新,引入了检查异常和许多其他重大改进。
  • Swift 2.2是对swift2.0的一个小的更新,在Swift 3中删除一些语法之前,它已经将那些语法设置为废弃使用。
  • Swift 3是Swift的第三次重大更新,它带来了大量的命名更改,使语言更容易编写,也更自然。
  • Swift 4是Swift的第四次重大更新,主要关注有助于提高语言表达能力的新功能。
  • Swift 4.2官方上是对swift4.0的一个小的更新,但实际上在Swift 5发布之前,它提供了许多新的功能来填补这个空白。
  • Swift 5.1听起来像是一个小的更新,但事实上它包含了很多功能,使SwiftUI能够顺利工作。
  • UIKit是苹果的用户界面工具包。它包含按钮、文本框、导航控件等,您可以使用Swift来驾驭它。
  • AppKit是苹果的macOS用户界面工具包。像UIKit一样,它包含了按钮、文本框等内容,尽管它关注的是macOS而不是iOS。
  • Cocoa Touch是苹果iOS的大量框架集合的常用名称。它包括用户界面的UIKit,但大多数人会说它还包括制作2D游戏的SpriteKit、制作3D游戏的SceneKit、地图的MapKit、绘图的核心图形、制作动画的核心动画等等。
  • Cocoa是苹果macOS框架集合的名称。严格地说,它由用于用户界面的AppKit、基本功能的基础和用于对象图的核心数据组成,但与Cocoa Touch一样,它通常用于表示“所有macOS开发”
  • NeXTSTEP是一个由史蒂夫•乔布斯创建的名为NeXT的公司创建的操作系统。它被苹果收购,此时乔布斯重新控制了苹果,并将NeXTSTEP技术放在苹果开发平台的核心位置。
  • iOS Simulator(模拟器)是Xcode附带的一个工具,它的外观和工作方式几乎与真正的iPhone或iPad一模一样。它可以让你很快地测试iOS应用程序,而不必使用真正的设备。
  • Playgrounds是一个微型的Swift测试环境,允许您键入代码并立即看到结果。你不会用它们来构建真正的应用程序,但它们对学习很有帮助。我们将在这个介绍中使用操场。
  • Crashes(崩溃)是指你的代码出现灾难性错误,你的应用无法恢复。如果用户正在运行你的应用程序,它将消失,他们将回到主屏幕上。如果你在Xcode中运行,你会看到一个崩溃报告。
  • Taylor Swift与Swift编程语言无关。这是一个遗憾,你可能会想象,但我会试图弥补这个不足,在本教程使用她的歌曲。

这是最基本的——如果Xcode还没有完成下载,那为什么不在等待的时候看一些Taylor Swift的视频呢?本教程中的示例肯定会更有意义…

安装了Xcode?好啊!让我们开始吧…

Swift Playground 简介

启动Xcode时,您将看到如下所示的内容。寻找左下角的“Get started with a playground”按钮,然后点击它。

image

Xcode会问你是否想为iOS或macOS创建一个Playground,但这里并不重要——这篇介绍几乎完全是关于Swift语言的,没有用户界面组件。为避免出现问题,请选择“iOS”平台。你会看到一个 playground 模板列表,你可以从中选择,但我们将在这里从头开始所以请选择 Blank

最后,Xcode将要求您命名您的Playground——默认名称“MyPlayground”很好,所以继续并单击Create

你会看到一扇一分为二的窗户。在左边你会看到:

//: Playground - noun: a place where people can play

import UIKit

var str = "Hello, playground"

在右边,一旦Xcode构建并运行了代码,您将看到这样一个消息:“Hello, playground”。请注意,第一次构建和运行代码大约需要10秒,但是其他情况下速度很快——Xcode必须在后台启动一个小型模拟器。

这个分割很重要,因为它分割代码和结果。代码在左侧窗格中,您将编辑此代码,以便在我们开始时快速完成您自己的工作。结果显示在右侧窗格中,它将显示您的Swift代码所做的工作。在这种情况下,它告诉我们,我们成功地设置了值“Hello, playground”。

您还将注意到,操场的第一行以两个斜线开头,//。当 Swift 看到两条这样的斜线时,它会忽略掉线后面的所有东西。这通常用于注释:您在代码中写入的注释,以帮助您理解它以后的作用。

当你输入的时候,Playground可能会自动运行代码并显示更新的结果。例如,如果你自己写str,你会在右边看到“Hello,Playground”两次——一次是因为它被设置了,一次是因为你正在打印值。如果它没有为您运行代码,请按“Playground”窗口底部附近的“Play”按钮。

Playgrounds是一种尝试一些代码并立即查看结果的好方法。它们也非常强大,你将在接下来的一个小时左右看到。让我们开始快速写作吧!

本文来自Hacking with Swift给swift初学者的入门课程Swift for Complete Beginners 的 How to install Xcode and create a playground

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载时,我可以向您解释一些绝对的基础知识:
  • Swift Playground 简介
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档