Skip to content

代理设计模式的应用,将控制器中tableView的代码封装到代理对象中。希望各位能帮忙点个Star,谢谢!

Notifications You must be signed in to change notification settings

DeveloperErenLiu/DelegateDesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

856d3f8 · Jun 7, 2018

History

5 Commits
Aug 30, 2016
Jun 7, 2018

Repository files navigation

在日常开发中经常会用到UIViewController和UITableView,一般都把UITableView代理的代码写在控制器中,但是控制器中代码量一般都不会少,这样无疑会增加控制器的代码量。

在Demo中就通过“代理对象”的方式,将控制器中UITableView的代理交给一个对象去实现,并且将dataSource设置为这个代理对象。这种方式减少了控制器的代码量,而且更符合面向对象的设计原则,将UITableView的数据操作交给一个单独的对象去处理。

原文地址

About

代理设计模式的应用,将控制器中tableView的代码封装到代理对象中。希望各位能帮忙点个Star,谢谢!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published