ios swift 知识点记录

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 方法

ios swift 知识点记录ios swift 知识点记录ios swift 知识点记录

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添加方法的另一种操作

ios swift 知识点记录ios swift 知识点记录

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()

let username = prefs.string(forKey: "username")
let booksInList = prefs.integer(forKey: "booksInList")

 

ios swift 知识点记录

上一篇:百度上排名前10需要多长时间?


下一篇:如何利用adb对app进行抓包