美文网首页程序员iOS && AndroidiOS Developer
Swift中如何使用便利构造器

Swift中如何使用便利构造器

作者: Fluent | 来源:发表于2016-05-14 16:26 被阅读868次

使用OC开发的时候我们经常会使用便利构造器,初始化时很方便,那么在swift中我们如何使用便利构造器呢,小编就告诉大家吧。

我们以继承UIView为例

首先,重写init方法:

重写init方法

然后,创建便利构造器,注意使用convenience,其中,self.init()就是调用上面init(frame: CGRect)方法,我们在初始化时传一个字符串,并且创建一个label,把这个字符串给label:

便利构造器

下面,就是在自定义UIView中的方法,下面我们开始使用了:

创建TestView

运行出来的效果:

以下是完成代码:

以上有什么问题欢迎大家指出来,我们相互学习。


相关文章

  • Swift中如何使用便利构造器

    使用OC开发的时候我们经常会使用便利构造器,初始化时很方便,那么在swift中我们如何使用便利构造器呢,小编就告诉...

  • swift学习笔记

    1.swift类的构造器 swift构造器有三种:指定构造器和, 便利构造器, 默认构造器. 其中用'conve...

  • Swift 构造器(Initialization)

    关于swift中的构造器规则还是比较复杂的,什么 指定构造器(designed initializer), 便利构...

  • Swift5 构造函数知识点总结

    Swift 为类提供了两种构造器,分别是指定构造器和便利构造器。 指定构造器必须总是向上代理(重写、重载) 便利构...

  • Swift学习:构造器(中)

    Swift之构造器(上)Swift之构造器(中)Swift之构造器(下) 本篇继续对Swift中的构造器进行介绍,...

  • Swift学习:构造器(下)

    Swift之构造器(上)Swift之构造器(中)Swift之构造器(下) 本篇主要介绍Swift中构造器的一些特殊...

  • Swift类的构造过程

    Swift类的存储型属性必须在构造过程完成后有值,Swift为类提供了两种构造器——指定构造器、便利构造器 指定构...

  • iOS开发 - 「Swift 学习」Swift的构造过程(四)

    类的继承和构造过程 Swift 提供指定构造器、便利构造器两种类型的类构造器来确保所有类实例中存储型属性都能获得初...

  • Swift:便利构造器

    由一段对象序列化的代码,分析designated initializer 和 convenience initia...

  • Swift学习:构造器(上)

    Swift之构造器(上)Swift之构造器(中)Swift之构造器(下)Swift赋予自定义类型更加丰富的功能,一...

网友评论

    本文标题:Swift中如何使用便利构造器

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