初始化btn是不再使用oc的alloc init ,而是直接使用init后面加上括号()就ok

添加frame是,也要init 不然写不出来x,y,width,height这几个参数,


不带参数的和oc 区别不大,就是方法后面添加了一个括号,
带参数的把参数和空间名都放在了一个括号了,下划线可以不要,添加方法是删除,实现方法时也就不在需要了,
swift和oc在方法上正好相反,
oc是先写类型,再写形参,(UIButton *)logBtn
swift是(logBtn:UIButton)也省去了星号指针

swift 技术交流群:529765630
网友评论