大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

开源 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:54938

评论

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

Redis 那些事

Damon

6月月更

Smartctl 打开设备遇到 Permission denied 问题排查过程记录

耳东@Erdong

Linux smart 6月月更 Permission denied

Java Core 「17」ThreadLocal

Samson

学习笔记 Java core 6月月更

Sumati GameFi生态纵览,神奇世界中的元素设计

鳄鱼视界

Java基础:异常处理机制

百思不得小赵

异常 javase 6月月更

探索C语言程序奥秘——C语言程序编译与预处理

未见花闻

6月月更

jwt

卢卡多多

JWT 6月月更

自动化测试

IT蜗壳-Tango

6月月更

面向对象开发

Jason199

面向对象 js 6月月更

如何抓手机的包进行分析,Fiddler神器或许能帮到您!

wljslmz

抓包 fiddler 6月月更

GitHub 高赞的 Flutter 状态管理插件BLoC 简介

岛上码农

flutter ios 安卓开发 跨平台开发 6月月更

波卡生态发展不设限的奥义——多维解读平行链

One Block Community

区块链 科技

非凸联合创始人李佐凡:将量化作为自己的终身事业

非凸科技

人工智能 机器学习 rust 量化交易 算法交易

TSDB在民机行业中的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

一文搞懂php中的(DI)依赖注入

乌龟哥哥

6月月更

谈谈飞书对开发工作的优势 | 社区征文

武师叔

初夏征文

疫情防控,居家办公,网上授课之心得 | 社区征文

sky

初夏征文

MCN机构遍地开花:博主和作者要谨慎签约、行业水很深

石头IT视角

Android 硬布局item的高级写法

yechaoa

android layout 6月月更

ERROR日志格式与注意点

zarmnosaj

6月月更

你真的需要自动化测试吗?

老张

软件测试 自动化测试

我国SaaS产业的发展趋势与路径

小炮

netty系列之:在netty中使用tls协议请求DNS服务器

程序那些事

Java Netty 程序那些事 6月月更

实战攻防演练中的四大特点

穿过生命散发芬芳

6月月更 攻防演练

由点到面贯穿整个Java泛型理解

知识浅谈

Java泛型

“阿里健康”们的逻辑早就变了

科技新知

java定义属性错误_错误处理

工程师日月

6月月更

给你讲懂 MVCC 续篇

Nick

MySQL 源码 MVCC 6月月更 深入解析

被疫情偷走的时间都去哪了 | 社区征文

宇宙之一粟

时间管理 居家办公 6月月更 初夏征文

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