Swift中带参数的函数的一般写法是这样的: 调用该函数时,写法是: 但有时我们一些函数的参数前有一个“_”,类似这样: 那么这个“_”是什么意...
收录了20篇文章 · 2人关注
Swift中带参数的函数的一般写法是这样的: 调用该函数时,写法是: 但有时我们一些函数的参数前有一个“_”,类似这样: 那么这个“_”是什么意...
用法
1.as的使用场合 1.从派生类转换为基类,向上转类型(upcasting) 2.消除二义性,数值类型转换 3.switch语句中进行模式匹配如...
更新:2018.05.24 整理了一下demo:SwiftDemo is、as、Any、Anyobject、?、! 后面的先不说,在swift的...
写在前面 之前学习了Swift,由于经常做项目中很少使用,所以大部分都遗忘了。现在将内容整理出来,做一个记录。 Swift中mutating关键...
Mutating 可改变 使用场景: 1.结构体,枚举类型中声明修饰方法 mutating func funcName() 2.exte...
前提 在swift 开发过程中,尤其是第三方库中,我们多次看到首字母大写的Self,很多时候不明白其中意思,Self 与self 又有何区别呢?...
class ViewController: UIViewController { var label: DemoLabel? // 初始...
概念 延迟加载是初始化很常用的性能优化方式,尤其是在一些对象的属性十分复杂的时候,默认全部初始化会耗费不少时间,影响性能。还有一些特定环境下才使...
在做OC项目中经常使用的就是懒加载,重写getter方法, 什么时候用到getter方法什么时候去加载, 并且就加载一次,保证项目的效率 那么何...
专题公告
swift 语法