Swift基础学习
Swift基础学习 http://c.biancheng.net/cpp/html/2242.html
这个网站最近看了一下,对于基本语法解释概括的相对全面,如同重新练习一遍OC似的,挺全面的,谢谢原文
不过在Swift3.0出来后,有一些方法的改变,与此链接的方法有所不同,再次特别的记录一下,需要的可以参考
1、 数组内容类型锁定时
//原文方法: var StrArray:String[] = ["我是","字符串的数组"] //现在方法: var StrArray:[String] = ["我是","字符串的数组"]
//当然:
var StrArray = ["我是","字符串数组"] //系统也可以自动判断是String数组的
2、可变参数函数的生成
原文方法: func TheOriginal(var parameter:String)-> String { parameter = "parameter" return parameter+"TheOriginal" } 现在方法: func TheOriginal( parameter:String)-> String { var parameter = parameter parameter = "parameter" return parameter+"TheOriginal" }
3、遍历字符串中的字符时
//编译 错误的原文 for character in "Hello" { println(character) } // H // e // l // l // o //Xcode中可以运行的语句 for Character in "Hello".characters { print(Character) }
// 或者
let chara = "hello"
for Character in chara.characters { print(Character) }