---
title: Swift
localeTitle: 迅速
---
![斯威夫特标志](https://developer.apple.com/assets/elements/icons/swift-playgrounds/swift-playgrounds-64x64_2x.png)

# 什么是斯威夫特？

Swift是Apple Inc.开发的一种[开源](https://en.wikipedia.org/wiki/Open-source_software)通用编程语言。他们将其描述为：

> Swift是一种功能强大且直观的macOS，iOS，watchOS和tvOS编程语言。编写Swift代码是交互式和有趣的，语法简洁而富有表现力，Swift包含开发人员喜爱的现代功能。 Swift代码在设计上是安全的，而且还生成快速运行的软件。 1

想立即试用Swift吗？ [Repl.it](https://repl.it/languages/swift)为Swift提供在线Read-Eval-Print循环。您将无法访问UIKit或其他常用的API，但请试一试！

# 基本

要在Swift中声明变量，只需使用var后跟变量名称。

```Swift
var x = 6 
 var name = "Bob" 
 var boole = true 
 
 x = 3 
```

常量类似于变量，但它们在创建后不能更改值。

```Swift
let x = 6 
 let name = "Bob" 
 let boole = true 
```

要将任何内容打印到标准输出，只需使用print（）并将输出放在括号中。

```Swift
let x = "World" 
 
 print("Hello ") 
 print(x) 
```

# 版

最新版本是[Swift 4.2](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html) ，发布于2018年9月17日.Swift不断发展，您可以期待未来有更多变化。建议您在启动新项目时使用最新版本的Swift。

# 文档

Swift记录很多。请记住，编写Swift不仅仅涉及到 使用语言，还有很多API。学习Swift的最好方法是制作一个 项目或应用程序，无论多小！

*   [源代码](https://github.com/apple/swift)
    
*   [开发iOS应用程序（Swift）](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/) ：想要制作iOS应用程序吗？这是一个很好的起点。
    
*   [语言指南](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/) ：概述了Swift中的每个功能。如果您在阅读其他人的代码时感到困惑，本文档可以为您提供帮助。
    

# 想了解更多？

*   [RayWenderlich.com](https://www.raywenderlich.com/) ：有很多很棒的Swift和iOS开发教程。
*   [使用Swift进行黑客攻击](https://www.hackingwithswift.com/read) ：一个完整​​的Swift教程，使用动手项目将您从初学者带到高级。

### 来源

1.  “Swift 4 - 强大的编程语言，也很容易学习。” Apple， [developer.apple.com](https://developer.apple.com/swift/) / swift，于2017年10月31日访问。