美文网首页
swift 声明修饰符

swift 声明修饰符

作者: 爆裂少女小鸭子 | 来源:发表于2016-10-28 00:38 被阅读0次

dynamic  用来修饰任何兼容oc类的成员,因为被标记dynamic修饰符的类成员会由 Objective-C 运行时系统进行动态派发,所以它们会被隐式标记objc特性。

final 被final修饰的类不会被其他类继承,如果用它修饰类中的属性、方法或下标,不会被其子类修改

lazy 用于存储型属性,它是指第一次被调用时才会计算初始值的属性,另一个作用是,或者当获得属性的初始值需要复杂或大量计算时,可以只在需要的时候计算它

optional 该修饰符用于修饰协议中的属性、方法以及下标成员,表示符合类型可以不实现这些成员要求。

required 该修饰符用于修饰类的指定构造器或便利构造器,表示该类所有的子类都必须实现该构造器。在子类实现该构造器时,必须同样使用required修饰符修饰该构造器。

weak  该修饰符用于修饰变量或存储型变量属性,表示该变量或属性持有其存储的对象的弱引用。这种变量或属性的类型必须是可选的类类型。使用weak修饰符可避免强引用循环。

相关文章

  • swift 声明修饰符

    dynamic 用来修饰任何兼容oc类的成员,因为被标记dynamic修饰符的类成员会由 Objective-C...

  • swift func 的参数修饰

    在声明一个 Swift 的方法的时候,我们一般不去指定参数前面的修饰符,而是直接声明参数: 这个方法接受一个 In...

  • Swift中的final修饰符

    Swift中的final修饰符 Swift中的final修饰符可以防止类(class)被继承,还可以防止子类重写父...

  • Swift open public等修饰符详解

    Swift open public等修饰符详解 swift 中关于open ,public ,internal,f...

  • Swift-关键字

    Swift关键字汇总如下: 一: 常见使用频繁的关键字: 1,访问修饰符:在swift中,访问修饰符有五种,分别是...

  • Swift 4.0 中的 open,public,interna

    文章摘自孙翠花的CSDN原文地址swift访问修饰符关键字,版权归孙翠花所有在Swift3.0中,访问修饰符有五种...

  • Swift 关键字 -- 访问控制符

    访问修饰符:在swift中,访问修饰符有五种,分别是:open、public 、internal、filepriv...

  • C++的Const修饰符几种用法

    1、const修饰符可以声明常量。 2、const修饰符可以声明指针,当const在(*)号左边,意味着指针指向的...

  • C#:静态成员和非静态成员的区别

    静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问 不带有 static 修饰符声明的...

  • Object-C 属性小结:

    声明变量修饰符:strong(前面有两个下划线), weak(前面有两个下划线);声明属性修饰符:strong, ...

网友评论

      本文标题:swift 声明修饰符

      本文链接:https://www.haomeiwen.com/subject/uxlsuttx.html