ios - swift中使用extension可以提高代码可读性?
本文介绍了ios - swift中使用extension可以提高代码可读性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
听说swift中的extension类似OC中的category,但是我看别人的代码时发现有这种写法:
//MARK: - 生命周期
extension HotShowViewController{
override func viewDidLoad() {
super.viewDidLoad()
self.getNetData(1)
self.creatUI()
self.addRefreshView()
}
}
//MARK: - 添加刷新控件
extension HotShowViewController{
func addRefreshView() {
//1.添加header
self.tableView.mj_header = MJRefreshNormalHeader.init(refreshingBlock: {
self.getNetData(1)
})
//2.添加footer
self.tableView.mj_footer = MJRefreshAutoNormalFooter.init(refreshingBlock: {
self.getNetData(self.dataArray.count/12+1)
})
}
}
他把所有的方法都放到extension中了
这篇关于ios - swift中使用extension可以提高代码可读性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文