写点什么

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

评论

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

文档贡献与写作必读-OpenHarmony开发者文档风格指南

OpenHarmony开发者

Open Harmony

Jenkins 如何玩转接口自动化测试?

Liam

测试 jenkins 自动化测试 API 测试框架

顶礼膜拜!阿里内部出品,全网首发Spring Security项目实战搭建

冉然学Java

编程 spring security springboot Spring 框架漏洞

SR-TE的功能架构概述

穿过生命散发芬芳

7月月更 SR-TE

第三届云原生编程挑战赛正式启动,Serverless 赛道邀你参加!

Serverless Devs

要卖课、要带货,知识付费系统帮你一步搞定!

CRMEB

详解异步任务 | 看 Serverless Task 如何解决任务调度&可观测性中的问题

Serverless Devs

云原生

微信公众号借助小程序云函数实现支付功能

Geek_24ed5f

签约计划第三季

面试被问到 HashMap 底层原理?我有点慌.

程序员啊叶

Java 编程 程序员 架构 java面试

在 Spring Boot 中使用 Dataway 配置数据查询接口

程序员啊叶

Java 编程 程序员 架构 java面试

闭关三月:整理出了这份对标阿里p7的java秋招面试必备指南。

程序员啊叶

Java 编程 程序员 架构 java面试

2022年最全大厂面试真题解析:java集合+spring+并发编程+MyBatis

程序员啊叶

Java 编程 程序员 架构 java面试

NFTScan 与 PANews 联合发布多链 NFT 数据分析报告

NFT Research

区块链 以太坊 NFT

面试官:MySQL如何根据执行计划调优SQL语句?

程序员小毕

Java MySQL 数据库 程序员 面试

版本更新 | 极狐GitLab 15.2 发布飞书通知机器人、多层史诗调整至专业版、实时 Wiki 图表预览和全新设计的合并请求报告

极狐GitLab

git DevOps 敏捷开发 CI/CD 极狐GitLab

官宣,又一上市公司杀入数据库市场

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

如何写好设计文档

观测云

SpringBoot 遗忘后的简单快速回忆之环境搭建与常见注解

程序员啊叶

Java 编程 程序员 架构 java面试

直播实录 | 37 手游如何用 StarRocks 实现用户画像分析

StarRocks

数据库 大数据

Rust P2P网络应用实战-1 P2P网络核心概念及Ping程序

李明

rust 网络 Libp2p

面试官:小伙子你来说说MySQL底层架构设计

程序员小毕

Java MySQL 数据库 程序员 面试

浅谈智能家居应用及传输方式

家和万事兴

物联网,

这88道阿里高级岗面试题,刷掉了80%以上的Java程序员

程序员啊叶

Java 编程 程序员 架构 java面试

SQL 开始日期、结束日期查询

孙永潮

金九银十喜提offer!秋招蚂蚁金服Java研发岗四面

程序员啊叶

Java 编程 程序员 架构 java面试

上海移动基于亚信科技AntDB完成核心账务数据库的国产化替换

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

专访亚信科技张桦:AntDB面向企业核心业务支撑的数据库产品

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

重磅来袭!豆瓣评分9.9,万人血书的多线程与高并发v2.0版本

冉然学Java

编程 源码 高并发 线程池 多线程并发

传统渲染农场和云渲染农场选择哪个好?

Finovy Cloud

云渲染 GPU服务器

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