swift语法点-更新中......

参考链接:https://www.cnswift.org

参考链接

1、 \( ) 将其他数据类型编程字符串

2、let fullName: String? =“YYH”  ? =  为可选值

2、??  默认值

3、 _ 区分形式参数与实际参数

4、闭包map  ?

5、重写父类方法需要用 override 声明

6、get、  set。 willSet和 didSet 监控属性值的变化,不用在两个基本类型之间相互检测,两个对象之间是可以的

7、enum枚举、struct结构体

8、协议理解  扩展理解

9、is  as?  as!语法使用

10、比oc多元祖, 存储属性,计算属性

11、inout修饰的参数可以修改值,inout 修饰的参数不能有默认值, 不能用于修饰多值(如:a:Int...)

12、关键字@discardableResult //去除返回值不用的警告//废弃结果

13、@escaping作用 

14、Swift中的协议增加了一个关键字 mutating 可以决定结构体和枚举实现协议的时候,是否可以修改属性的值

15、弱引用weak  unowned

11、如何定义一个空数组

let emptyArray =[String]();

let emptyArray_1 :[String]=[];

12、 定义一个空字典

let emptyDictionary =[String:Float]();

let emptyDictionary_1 :[String:Float]=[:];

你可能感兴趣的:(swift语法点-更新中......)