学习swift也有一段时间了。也在试着用swift来写项目,感谢各路大神的帮助,就不一一@了。本文只是记载本人的学习过程。
---------------------学如逆水行舟不进则退。
创建工程的话就不一一解释了,这个大家都会。
1.在xcode6中我们可以用swift来编写程序。每个语言的第一段代码都应该是“你好世界”吧。在swift中我们只需要一行代码就可以实现出来,具体如下:
println("hello, world")
println("你好")
2.在swift中我们定义常量个跟变量是变得极其简单的
我们用let 来定义常量 用var 来定义变量:
let Myint = 44;
var Myvar = 55;
//常量或者变量的类型必须和你赋给它们的值一样。然而,声明时类型是可选的,声明的同时赋值的话,编译器会自动推断类型。在上面的例子中,编译器推断出Myvar是一个整数(integer)因为它的初始值是整数。
//如果初始值没有提供足够的信息(或者没有初始值),那你需要在变量后面声明类型,用冒号分割。如:
let Myfloat3:Float = 44;
let Myfloat4:Int = 44;
//假如你是这样的 定义也是可以的let Myfloat3 = 44;
let Myfloat4 = 44.0;
一旦声明了值的类型。那么他是永远不会变化的(除非你来转型。哈哈)如:
let label = "The is string"//字符串
let width = 10//整型
let widthLabel = label + String(width)//强转字符串
但是如果你需要把字符串来转成其他类型的话,你需要这么做
let apples = 3
let oranges = 5
let appleSummary = "\(apples)"//这样加上括号前面加斜杠也是可以的
let fruitSummary = String(oranges)//不过我一般喜欢这么用
//使用方括号[]来创建数组和字典,并使用下标或者键(key)来访问元素。
//数组
var arr = ["woshi1", "woshi2", "woshi3"]
//字典
var dic = ["value1":"key1","value2":"key2"]
//空数组
let emptyArray = [String]()
//空字典
let emptyDictionary = Dictionary<String, Float>()
1控制语句下次再写
-----------------------------------------日日精进 但求无愧--------------------------------------