一、玩一玩playground
首先要新建一个playground,创建完成之后,你会看到程序里面有一个定义好的变量 str,在右边的侧栏中会显示出变量的值,也就是说,我们在编程的过程中就能对变量进行实时监测。
1.点击右边栏对应行的圆圈图标,变量的值就会显示在这行代码的下面
2.点击右边栏对应行的眼睛图标,也能查看变量的值
有没有感觉到playground很好玩?自己去尝试一下吧:smile::smile::smile:!
二、Swift的简介
1.Swift概述
a).2011年7月,Chris Lattner开始主导开发Swift编程语言
b).2014年,苹果公司在WWDC(苹果开发者大会)上发布Swift
c).2015年12月4日,Swift正式开源
d).Swift主要用于iOS和OS X应用开发
2.Swift特点
a).简洁方便,Swift融合了Objective-C、JavaScript、Python等多门编程语言的优点
b).过程互动,可以通过playground,在编程过程中监测变量
c).安全性好
d).高效强大
三、Swift入门
1.全局作用域中的代码会自动作为程序的入口,因此并不需要 main 函数。
2.每条语句后的 ';' 可加可不加,但在一行内写入多个独立的语句时,语句之间必须加分号。
3.print()输出函数自带换行。在Xcode6中println()输出函数自带换行,而print()输出函数没有自带换行,新版的Xcode中println()输出函数已被取缔。
4.基本数据类型:Int 整型, Double 和 Float 表示 浮点型, Bool 布尔值, String 文本类型数据, Array 数组, Dictionary 字典。
5.用 let 声明常量,用 var 声明变量。 如果声明变量的同时赋了初始值,会自动进行隐式类型标注。
1 let con = 100 2 var avi = 30 3 avi = 36 4 var a = 3, b = 4, c = 5 // 在一行中声明多个变量用逗号隔开
6.类型标注
1 var name : String 2 name = "xiaoming" 3 print(name) 4 var real : Double 5 real = 3 6 print(real) // real 是Double类型,因此打印结果是3.0
7.命名规则:可以包含 字母、数字、下划线、汉字 和 表情,但不能包含数学符号、箭头、连线与制表符,且不能以数字开头
1 let _你好666 = "atlas" 2 print(_你好666) 3 var abc:smile:_我的 = "挺好玩儿吧" 4 print(abc:smile:_我的)
8.字符串插值
1 // 方式一:/(要插入的 变量 或 常量) 2 var apples = 3 3 var oranges = 3 4 print("I have /(apples + oranges) fruits") 5 // 方式二:+ String(要插入的 变量 或 常量) 6 var s = "1 + 1 = " 7 var num = 2 8 print(s + String(num))
9.注释:多行注释可嵌套
1 /* 第一层注释 2 /* 第二层注释 3 */ 4 */
注:本文所有内容均基于Xcode7.2,如有不准确内容,敬请谅解!(2016-01-17)