Swift入门学习

2,998 阅读2分钟

文档

在入门Swift语言之前,可以先看下苹果官方对Swift语言的介绍(中文版)

Swift介绍

开始着手学习Swift,可以看Swift官方文档。这篇文档是Swift Language Guide,里面涵盖了Swift中各种常用特性,值得阅读。内容包括数据类型,函数,闭包,枚举,结构体和类,属性,方法,下标,继承,构造函数,错误处理,并发编程,扩展,协议,泛型等。

Swift Language Guide

视频

苹果2014年开源了Swift代码,其后每年Swift语言都有新的变动。WWDC里面有很多Swift相关的视频,通过视频可以了解Swift语言的最新动态。截至现在(2021.6),Swift语言已经更新到5.5版本。

Swift相关视频(WWDC)

不过,WWDC里面很多视频是讲解的Swift的新特性,不太适合新手。新手如果想快速学习Swift,可以使用Playgrounds,有个视频可以看下

Swift Playgrounds


开发环境

这里介绍两种方式,可以选择一个自己喜欢的方式学习Swift。

Playground

可以在macOS上使用Xcode,App Store中搜索Xcode安装,安装过程较慢,需要等待一些时间。然后使用Playground学习,开发环境很简单,无需做额外配置,直接新建一个Playground文件就可以开始写Swift代码了,点击左侧运行按钮可以运行查看程序执行结果。

File-New-Playground,点击后弹出对话框

选择默认的Blank就可以了。

给自己的应用起个名字就可以开始编程了

写下代码

import UIKit
​
var greeting = "Hello, playground"
print(greeting)

点击代码左侧运行按钮,Playground的控制台和右侧区域均输出了变量的值。在Playground里面可以定义函数,定义类等等,Swift相关语法都可以尝试。


新建工程

在MacOS上,除了使用Playground,还可以新建一个Swift工程,用于学习Swift。

File-New-Project,点击后弹出弹框

选择macOS下面的Command Line Tool,弹出弹框

创建好工程以后就可以编写Swift代码了。工程里面的main.swift是程序的主入口,可以直接在文件里写入代码

import Foundation
​
print("Hello, World!")
​

运行之后,控制台输出Hello, World!


零基础入门,可以先看基本知识,比如变量类型,流程控制语句,函数定义,类定义,枚举等。面向对象编程语言很多的语法是相似的,如果有其他编程语言基础比如Java,Python等,Swift入门很快。目前Swift主要用于苹果相关的开发,学习Swift是iOS开发,Mac开发的基础。

获取更多相关资料

收录