便利构造函数
///便利构造函数 : 对系统类构造函数进行扩展, 需要添加 self.init()
convenience init(imageName : String, backgroundImage: String) {
self.init()
事件监听
///事件监听本质是发送消息,但是发送消息是OC特性
///将方法包装成@SEL -> 类中查找方法列表 -> 根据@SEL找到imp指针(函数指针) -> 执行函数
///如果函数前声明为private ,则这个方法不会加入到类方法列表中
///如果在private前加@objc 则方法依然会加入到类方法列表中
@objc private func composeBtnClick(sender: UIButton) {
print(".compoeclick")
}
网友评论