燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

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

  • 2019-09-21
  • 本文字数:455 字

    阅读完需:约 1 分钟

开源 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。












完整演讲 PPT 下载链接


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


2019-09-21 14:54861

评论

发布
暂无评论
发现更多内容

【死磕Java并发】-----J.U.C之读写锁:ReentrantReadWriteLock

chenssy

11月日更 死磕 Java 死磕 Java 并发

Flutter 的动画包【Flutter专题4】

坚果

flutter 签约计划第二季

Vue前端开发规范

CRMEB

如何使用 Flutter 创建桌面应用程序【Flutter专题1】

坚果

flutter 签约计划第二季

在 Flutter 中使用 http包【Flutter专题2】

坚果

flutter 签约计划第二季

如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程

蒋川

MySQL 数据库 MySQL 数据库

Android C++系列:Linux信号(二)

轻口味

c++ android jni 11月日更

网络协议之:一定要大写的SOCKS

程序那些事

网络协议 程序那些事 11月日更 SOCKS

归并排序,我举个例子你就看懂了

华为云开发者联盟

算法 归并排序 序列 归并 分治法

非科班毕业生,五面阿里:四轮技术面+HR一面已拿offer

热爱java的分享家

Java 架构 面试 阿里 经验分享

分享8个可以编译为JavaScript的语言

devpoint

typescript 函数式编程 11月日更 ClojureScript Clojure

[Pulsar] Persistent Topic持久化消息

Zike Yang

Apache Pulsar 11月日更

基于Serverless的端边云一体化媒体网络

华为云开发者联盟

Serverless 端边云 媒体网络 视频云 边缘云

DDD领域驱动设计落地实践系列:初识DDD

慕枫技术笔记

架构 后端 签约计划第二季

7张图揭晓RocketMQ存储设计的奥妙

中间件兴趣圈

RocketMQ 存储 消息队列 Apache RocketMQ

虚拟偶像,人类探索元宇宙的萌芽

CECBC

如何使用 MySQL Workbench 自动生成 ER 图、同步更新远程数据库 - MySQL Workbench 使用教程

蒋川

MySQL 数据库 数据管理工具

在 Flutter 中使用 dio【Flutter专题3】

坚果

flutter 签约计划第二季

Python Qt GUI设计:QPainter、QPen、QBrush和QPixmap窗口绘图类(基础篇—17)

不脱发的程序猿

Python GUI设计 PyQt5 绘图功能

大厂算法面试之leetcode精讲8.滑动窗口

全栈潇晨

算法面试 Leet Code

Python 可以满足你任何 API 使用需求

华为云开发者联盟

Python API 程序 网络通信 公共数据

充分挖掘数字人民币的三个隐性价值

CECBC

26 K8S之Service资源调度

穿过生命散发芬芳

k8s 11月日更

C#中的yield

喵叔

11月日更

数据分析从零开始实战,Pandas读写TSV/Json数据

老表

Python json 数据分析 11月日更

如何通过mock数据提高前端开发效率?

石云升

大前端 Mock 职场经验 11月日更

linux如何将输出重定向到文件和标准输出

入门小站

Linux

Prometheus Exporter (十二)Consul Exporter

耳东@Erdong

Prometheus Consul exporter 11月日更

【高并发】朋友去面试竟然栽在了Thread类的源码上

冰河

Java 并发编程 多线程 高并发 异步编程

在线VLOOKUP数据查找工具

入门小站

工具

react源码解析1.开篇介绍和面试题

buchila11

React

开源 Flix - 谈异构列表解决方案_GMTC_宋旭陶_InfoQ精选文章