美文网首页
Swift-convenience(便利构造函数)和类方法

Swift-convenience(便利构造函数)和类方法

作者: 蜗牛锅 | 来源:发表于2018-03-22 17:26 被阅读24次
 import UIKit  
 extension UIButton{  
  //swit中类方法是以class开头的方法,类似于oc中+开头的方法  
6.  class func createButton(imageName:String,bgImageName:String)->UIButton{  

8.  let btn=UIButton()  
9.  btn.setImage(UIImage(named:imageName), for: .normal)  
10.  btn.sizeToFit()  

12.  return btn  

15.  }  

17.  /*  
18.  convenience:便利,使用convenience修饰的构造函数叫做便利构造函数  
19.  便利构造函数通常用在对系统的类进行构造函数的扩充时使用。  
20.  便利构造函数的特点:  
21.  1、便利构造函数通常都是写在extension里面  
22.  2、便利函数init前面需要加载convenience   
23.  3、在便利构造函数中需要明确的调用self.init()  

25.  */  

27.  convenience init(imageName:String,bgImageName:String){  

29.  self.init()  

31.  setImage(UIImage(named:imageName), for: .normal)  
32.  setBackgroundImage(UIImage(named:bgImageName), for: .normal)  
33.  sizeToFit()  
34.  }  

37.  }

相关文章

  • Swift-convenience(便利构造函数)和类方法

  • 便利构造器

    类方法 调用方式 构造方法 便利构造函数(推荐使用)1. convenience开头2. 在构造函数中必须明确调用...

  • convenience(便利构造函数)和类方法

  • Swift面向对象

    创建一个类 类的四种属性 类的构造 swift类构造过程 指定构造器 便利构造器 KVC构造器 实例方法和类方法 ...

  • 构造方法

    构造方法A.指定构造方法;B.便利构造方法; 关系:A.子类的指定构造方法必须调用父类的构造方法;B.便利构造方法...

  • js 继承

    构造函数继承 类式继承是在函数对象内调用父类的构造函数,使得自身获得父类的方法和属性。call和apply方法为类...

  • swift常用知识点总结

    一、convenience便利方法 convenience:便利,使用convenience修饰的构造函数叫做便利...

  • Swift面试题总结

    1.convenience : 便利,使用convenience修饰的构造函数叫做便利构造函数 // 便利构造函数...

  • Swift构造函数-便利构造函数(三)

    convenience 便利构造函数 默认情况下,所有的构造方法都是指定构造函数 Designated conve...

  • 便利构造函数

    convenience:便利,使用convenience修饰的构造函数叫做便利构造函数 便利构造函数通常用在对系统...

网友评论

      本文标题:Swift-convenience(便利构造函数)和类方法

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