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

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:121473

评论

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

「行话」| 用DevOps高效交付游戏,是种什么体验?

极狐GitLab

git DevOps gitlab 敏捷开发 游戏开发

云VR:虚拟现实专业化的下一步

3DCAT实时渲染

Cloud XR

如何选择数字孪生可视化平台

3DCAT实时渲染

数字孪生

一周活动速递|深入浅出第8期;Meetup成都站报名进行中

OceanBase 数据库

免费的低代码开发平台有哪些?

优秀

低代码 低代码开发平台

越来越成熟的Rust,都应用了哪些场景呢?

非凸科技

rust

Auditing相关注解

Damon

7月月更

3DCAT v2.1.3新版本发布,这三大功能更新你不容错过!

3DCAT实时渲染

Rainbond插件扩展:基于Mysql-Exporter监控Mysql

北京好雨科技有限公司

云原生 #Kubernetes#

ThreadLocal夺命11连问

苏三说技术

多线程

Cloud XR面临的问题以及Cloud XR主要应用场景

3DCAT实时渲染

大型仿人机器人的技术难点和应用情况

优必选科技

机器人

实时云渲染有哪些优势

3DCAT实时渲染

实时云渲染

如何创建一个有效的帮助文档?

Geek_da0866

关爱一线防疫工作者,浩城嘉业携手高米店街道办事处共筑公益长城

联营汇聚

我们常用于猜数字游戏的二分查找算法怎么用python实现呢?

迷彩

算法 二分查找 7月月更 经典算法

7.依赖注入

MASA技术团队

后端

Go语言系列:Go从哪里来,Go将去哪里?

小黑豆豆

后端 阅读 Go 语言 7月月更

关于云XR介绍,以及5G时代云化XR的发展机遇

3DCAT实时渲染

XR 云XR

国际权威认可!OceanBase入选Forrester Translytical数据平台报告

OceanBase 数据库

oceanbase

人人可参与开源活动正式上线,诚邀您来体验!

阿里巴巴云原生

阿里云 开源 云原生 龙蜥社区

多租户软件开发架构

力软低代码开发平台

为什么数字化未来取决于3D实时渲染

3DCAT实时渲染

实时云渲染

RTC 性能自动化工具在内存优化场景下的实践

字节跳动视频云技术团队

性能优化 RTC 内存优化

聊聊Java中代码优化的30个小技巧

苏三说技术

博云容器云、DevOps平台斩获可信云“技术最佳实践奖”

BoCloud博云

容器 DevOps 云原生 容器云

更新|3DCAT实时云渲染 v2.1.2版本全新发布

3DCAT实时渲染

喜讯!瑞云科技被授予“海上扬帆”5G融合应用专委会成员单位

3DCAT实时渲染

5G

云流化和云桌面有什么关系

3DCAT实时渲染

【帮助中心】为您的客户提供自助服务的核心选项

Geek_da0866

8 年产品经验,我总结了这些持续高效研发实践经验 · 研发篇

尔达Erda

产品 程序员 云原生 研发 效能

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