文件名称:DelegateDesignPattern:代理设计模式的应用,将控制器中tableView的代码封装到代理对象中。希望各位能帮忙点个Star,谢谢!
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-03 15:30:46
Objective-C
在日常开发中经常会用到UIViewController和UITableView,一般都把UITableView代理的代码写在控制器中,但是控制器中代码量一般都不会少,这样无疑会增加控制器的代码量。 在Demo中就通过“代理对象”的方式,将控制器中UITableView的代理交给一个对象去实现,并且将dataSource设置为这个代理对象。这种方式减少了控制器的代码量,而且更符合面向对象的设计原则,将UITableView的数据操作交给一个单独的对象去处理。 原文地址
【文件预览】:
DelegateDesignPattern-master
----Delegate-Demo()
--------Delegate-Demo()
--------Delegate-Demo.xcodeproj()
----README.md(649B)