首页 > 移动平台 > 详细

ios swift 知识点记录

时间:2020-05-05 18:26:43      阅读:88      评论:0      收藏:0      [点我收藏+]

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

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

 

ios swift 知识点记录

原文:https://www.cnblogs.com/modentime/p/12831663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!