首页 > 技术文章 > Swift基本语法

Airtree 2014-06-11 22:05 原文

Swift基本语法

 

简介

1.什么是Swift

Swift是苹果于2014WWDC(苹果开发者大会)发布的全新编程语言

Swift在天朝译为“雨燕”

Objective-C一样,可以用于开发iOSMac应用程序

苹果从20107月开始设计Swift语言,耗时4年打造

 

2.Swift的语法特点

从它的语法中能看到Objective-CJavaScriptPython等语言的影子

语法简单、代码简洁、使用方便

可与Objective-C混合使用(相互调用)

 

3.为什么要设计Swift语言

让应用开发更简单、更快、更稳定

确保最终应用有着更好的质量

 

编程语言对比

脚本语言(比如Python

通常易于编写和测试,不需要经历编译-链接-运行三个繁琐的步骤

但并不是非常强大,难以带来高质量程序

如果你希望编写一款游戏,完全利用设备的性能,那么这样的语言并不理想

 

传统编程语言(比如Objective-C

使开发者能更好地利用设备的性能,开发更复杂的应用

但通常较难掌握,在编译和测试时也更麻烦(经历编译-链接-运行三个步骤)

 

Swift

借鉴了Objective-CJavaScriptPython等语言的优点

目标:简单、高效、强大

 

相关数据

Xcode版本必须 >= 6.0,才能使用Swift进行调试和开发

 

Swift自从发布之后,备受开发者关注,1天的时间内

Xcode 6 beta下载量突破1400万次

官方发布的电子书《The Swift Programming Language》下载量突破37万次

一位国外开发者已经用Swift实现了Flappy Bird游戏(这位开发者上手Swift的时间只有4个小时,编程加上休息时间,接近9个小时)

 

语法须知

2个不需要

不需要编写main函数:全局作用域中的代码会被自动当做程序的入口点(从上往下执行)

不需要在每一条语句后面加上分号    

let radius = 10

你喜欢的话,也可以加上    let radius = 10;

有一种情况必须加分号:同一行代码上有多条语句时

let radius = 10;    let radius2 = 15

 

注释

单行注释// 这是单行注释

多行注释 /* 这是多行注释 */ 

跟其他语言不太一样的是,Swift的多行注释可以嵌套多行注释

/* haha /* hehe */ haha */

 

常量和变量

如何声明常量和变量

let来声明常量

let radius = 10

 

var来声明变量

var age = 20

var x = 0.0, y = 0.0, z = 0.0

 

常量和变量的命名

基本上可以用任何你喜欢的字符作为常量和变量名

let π = 3.14159

let网址 = "http://ios.itcast.cn"

let

推荐阅读