开源 Flix - 谈异构列表解决方案

阅读数:59 2019 年 9 月 21 日 14:54

开源 Flix - 谈异构列表解决方案

GMTC 北京 2018 大会上,宋旭陶讲师做了《开源 Flix - 谈异构列表解决方案》主题演讲,主要内容如下。

演讲简介

在 iOS 应用开发中,我们会遇到构建列表视图问题,特别是构建异构非复用、同构复用混杂列表场景。由此开源社区诞生了 Eureka、XLForm 等开源项目。终于我也忍不了在 dataSource 中配置各种异构 Cell,创建了 Flix 项目。本次演讲将介绍 Flix 诞生来源、设计理念、适用场景。重点探讨如何在列表视图中尽可能地复用代码和完善代码整体结构。

演讲内容主要包括:

  1. 列表构建痛点和 Flix 解决目标

(1) 异构非复用列表

(2) Flix 预想目标

  1. Flix 设计理念

(1) 非复用 Cell 构建

(2) 复用 Cell 构建

(3) 整合 Provider

  1. 适用场景和总结

听众收益:

提供一种复杂列表构建的解决方案,并分享一些 Swift 上泛型、协议以及类型擦除的使用要点。

讲师介绍

宋旭陶

美甲帮 iOS 工程师

美甲帮 iOS 工程师,负责北京 Saas 部门 iOS 客户端和 Web 开发。SwiftGG 成员,开展 沙龙和 @Swift 大会活动。喜欢写一些 Swifty 的 Code。

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

开源 Flix - 谈异构列表解决方案

完整演讲 PPT 下载链接

https://gmtc.infoq.cn/2018/beijing/schedule

评论

发布