工厂模式CellFactory封装方案
工厂模式的 UI 单元格封装挺实用,适合 Cell 种类一多就混乱的项目。以前做 UITableView 时,每种样式都要写一个子类,不光代码多,还不好维护。用工厂模式就清爽多了,一个CellFactory
统一调度,想换样式、扩展功能都方便,响应也快,代码也清晰。像+ (UITableViewCell *)createCellForType:
这种工厂方法,搭配CellType
枚举用起来顺,适配不同场景时挺灵活。你要是 Cell 样式多又想降低耦合,不妨试试这个思路,改起来没啥痛点,长远来看还挺省事。
23.21KB
文件大小:
评论区