Swift——convenience(便利构造函数)和类方法
来源:互联网 发布:9播网络电视 编辑:程序博客网 时间:2024/05/20 10:13
import UIKitextension UIButton{ //swit中类方法是以class开头的方法,类似于oc中+开头的方法 class func createButton(imageName:String,bgImageName:String)->UIButton{ let btn=UIButton() btn.setImage(UIImage(named:imageName), for: .normal) btn.sizeToFit() return btn } /* convenience:便利,使用convenience修饰的构造函数叫做便利构造函数 便利构造函数通常用在对系统的类进行构造函数的扩充时使用。 便利构造函数的特点: 1、便利构造函数通常都是写在extension里面 2、便利函数init前面需要加载convenience 3、在便利构造函数中需要明确的调用self.init() */ convenience init(imageName:String,bgImageName:String){ self.init() setImage(UIImage(named:imageName), for: .normal) setBackgroundImage(UIImage(named:bgImageName), for: .normal) sizeToFit() } }
0 0
- Swift——convenience(便利构造函数)和类方法
- Swift——convenience(便利构造函数)和类方法
- swift 创建类方法(扩展)和便利构造函数
- Swift基础3.3——便利构造函数
- Swift-便利构造函数和指定构造函数继承关系
- Swift 基础学习(指定构造方法和便利构造方法)
- 13.1 Swift指定构造方法和便利构造方法解析
- Swift-指定构造方法和便利构造方法
- Swift之便利构造函数
- swift 构造函数 与便利构造函数
- iOS 开发 -- Swift (十一) 便利构造函数
- swift中便利函数的构造
- Swift学习记录 -- 18. 便利构造函数
- OC学习日记03-类和对象(二)OC语言中的方法 、设置器与访问器、便利初始化函数与便利构造器
- Swift 【DESIGNATED,CONVENIENCE 和 REQUIRED】
- swift学习记录(指定构造器和便利构造器)
- swift学习记录(designated init 和convenience init)
- Objective-C学习- 便利初始化函数和便利构造器
- StorageBox 1000
- Speak
- jsp边框阴影
- 欢迎使用CSDN-markdown编辑器
- Freeswitch内核研究之状态机
- Swift——convenience(便利构造函数)和类方法
- 第三方登录的原理
- 十进制与N进制之间的转换
- 枚举常见用法
- iOS开发之Runtime常用示例总结
- ES6--对象
- 盘点外卖订单奇葩备注:来的时候要鬼鬼祟祟
- 微实平台使用说明
- IE中的条件注释