写点什么

Buck 在大规模 iOS 开发中的应用实践

  • 2019-08-24
  • 本文字数:629 字

    阅读完需:约 2 分钟

Buck在大规模iOS开发中的应用实践

QCon北京2018大会上,陈坤讲师做了《Buck 在大规模 iOS 开发中的应用实践》主题演讲,主要内容如下。


演讲简介


随着移动端开发规模(Codebase 大小以及同时开发人数)的不断增加,传统的基于 Xcode 的工程项目管理和构建面临着越来越多的问题,比如难以管理依赖关系和编译配置信息,难以创建新模块,工程项目文件经常出现 Merge conflicts,过慢的编译速度导致 CI 系统压力大和开发效率降低。Buck 是 Facebook 开源的一个非常流行的构建工具,已经在很多大公司以及庞大的开发环境中被使用。


但是目前开源的 Buck 没法完善的支持 Swift 环境,本文主要介绍 Airbnb 在应 Buck 来构建 iOS 相关项目中的实践过程和心得,包括怎么让 Buck 支持 Objective-c 和 Swift 混合开发环境,怎么让迁移过程平缓的进行,怎么让 Buck 支持已经使用 Cocopods 的项目,使用 Buck 来大幅提高构建速度,以及高效的使用 Buck 来管理项目和开发流程等。

听众受益

  1. 怎么在复杂的项目环境(Objective-C 和 Swift 混合,Cocoapods)下使用 Buck;

  2. 对于已有的复杂的项目工程,怎么平缓的迁移到 Buck;

  3. 怎么使用 Buck 提高构建速度;

  4. 使用 Buck 来高效管理项目工程的应用实践。


讲师介绍


陈坤


Airbnb Enginnering Manager


2013 年毕业于浙江大学研究生院,前 Facebook 高级工程师,主要负责 Facebook for iOS 主程序图片,Composer 以及性能相关工作。2016 年加入 Airbnb,目前担任中国区业务的移动开发端技术经理。












完整演讲 PPT 下载链接


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


2019-08-24 17:121272

评论

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

4.0 新特性前瞻:新表数据编码格式

TiDB 社区干货传送门

TiDB 5.3 发版 —— 跨越可观测性鸿沟,实现 HTAP 性能和稳定性的新飞跃

TiDB 社区干货传送门

Region 创建、分裂及合并的原理

TiDB 社区干货传送门

TiDB备份恢复方式你知多少?

TiDB 社区干货传送门

TiDB 实战优化之 SQL 常见问题与优化案例

TiDB 社区干货传送门

TiDB 在海航易建科技与香港航空研发收益支持系统过程中的实践

TiDB 社区干货传送门

解读 TiDB Server

TiDB 社区干货传送门

TiDB 性能问题排查常用操作

TiDB 社区干货传送门

Raft 协议学习笔记

TiDB 社区干货传送门

Gravity 的测试调研 Gravity -> TiDB

TiDB 社区干货传送门

TiDB Ansible 使用指南

TiDB 社区干货传送门

【TiDB 4.0 试玩体验】TiDB 性能对比(v3.0.12 VS v4.0.0-rc)

TiDB 社区干货传送门

初探TiDB-TiFlash

TiDB 社区干货传送门

贝壳金服 TiDB 在线跨机房迁移实践

TiDB 社区干货传送门

Chaos Mesh + SkyWalking,打造可观测的混沌工程

TiDB 社区干货传送门

TiDB 的统计信息

TiDB 社区干货传送门

知乎已读服务的前世今生与未来

TiDB 社区干货传送门

Lightning for CSV:快速指南

TiDB 社区干货传送门

TiDB 热点问题详解

TiDB 社区干货传送门

TiDB 悲观锁实现原理

TiDB 社区干货传送门

TiDB 在株式会社 FUNYOURS JAPAN 的应用

TiDB 社区干货传送门

TiDB 分区表优化实践

TiDB 社区干货传送门

TiDB 4.0 新特性尝鲜指南献上,投稿【试玩体验】斩获 TiDB 限量周边~

TiDB 社区干货传送门

TiSpark 服务安装、部署及测试

TiDB 社区干货传送门

【精选实践】一体化无边界的大数据基础平台

TiDB 社区干货传送门

TiUP 使用梳理 - 01

TiDB 社区干货传送门

TiUP 使用梳理 - 02

TiDB 社区干货传送门

TiDB new feature max_execution_time

TiDB 社区干货传送门

VIPKID 的高可用架构设计及 TiDB 应用实践

TiDB 社区干货传送门

迁移 MySQL 集群到 TiDB 相关问题整理

TiDB 社区干货传送门

TiDB 3.0:窗口函数初体验

TiDB 社区干货传送门

Buck在大规模iOS开发中的应用实践_QCon_陈坤_InfoQ精选文章