1. 定义变量 var name = "***"
定义常量 let name ="*****"
2. swift 变量类型 String, Int, Float, Double
3. swift 逻辑操作符 && , ||, !
4. swift 关系运算符 ==, !=, >=, <=
5. swift storyboard界面元素跟code绑定,右键(button , label什么的),左键按住划线到view, 选择对应的code 里的variable or 方法
6. swift 定义类似静态函数: class func methodName() -> type {}
静态变量: static var name:type = **** 调用的时候,是className.name() 这样的方式
7. var xxx = Object! 意思是显示转换, “!”代表这个有可能没有值
8. 实例化: myStation = RadioStation.init(name: "KZZP", frequency: 104.7) 或 myStation = RadioStation()
9. 创建新Class, 需要在IDE选Cocoa Touch Class
10.Stretching label, 是自动拉伸,否则,会截断text内容
11.给storyboard 上的button添加方法的另一种操作
12. 数组定义 var myArray: [string] = ["One", "Two"] print(myArray[0]) 数组长度:myArray.count 数组扩展:myArray.append("Three"), myArray += ["Four","Five"], myArray.insert("Zero", at: 0) 删除: myArray.remove(at: **)
13. for 循环
for y in 0 .. <numbers{
}
14. 日期比较 today.compare(date)
15. ios preference 存储
let prefs: UserDefaults = UserDefaults.standard
prefs.set("sherlock.holmes", forKey: "username")
prefs.set(10, forKey: "booksInList")
prefs.synchronize()