10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

评论

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

Java进阶之梯,成长路线与学习资料,助力突破中间件领域

Java 程序员 后端

Java集合类中绝对占有一席之地的List,终于彻底把握了,零基础java入门教程

Java 程序员 后端

Java面试很难?靠这份文档学习2个晚上拿到阿里,网易等大厂offer

Java 程序员 后端

Java面试通关要点汇总集,开发者必备的顶级Java开发工具

Java 程序员 后端

Java面试八股文中,常问的那些spring高频题目解析,网易架构师深入讲解Java开发

Java 程序员 后端

Java高级特性——注解,kafka消息队列的实现原理

Java 程序员 后端

Java虚拟机学习集锦是我攒来的,但为你能过面试的心是真的!

Java 程序员 后端

JAVA设计模式类第一博主,用这份文档覆盖GOF研磨这23种设计模式

Java 程序员 后端

Java进阶之深入理解Java的接口和抽象类,2021最新Java面试题目

Java 程序员 后端

Java集合类之Collection接口,集合的“爸爸,21条MySQL性能调优经验

Java 程序员 后端

Java面试题总结(乱序版,2020-08-20,面试总结+详细解答

Java 程序员 后端

JAVA面试——请记住这些,mybatis动态代理原理

Java 程序员 后端

Java面试题原理和底层,java面试突击第二季

Java 程序员 后端

Java线程池相关知识点总结,mybatis基础面试题

Java 程序员 后端

Java虚拟机:Java内存区域及对象,java反射面试

Java 程序员 后端

java锁:第四章:读写锁,java框架ssh和ssm百度

Java 程序员 后端

Java面试-final的内存语义,我就不信你还吃不透Java的泛型

Java 程序员 后端

Java集合 —— Map集合,Java视频教程

Java 程序员 后端

Java线程状态以及 sheep(),开发这么久这些问题都不会

Java 程序员 后端

Java虚拟机 —— 类的加载机制,linux操作系统实用教程第二版课后答案

Java 程序员 后端

java虚拟机,狂神mybatis笔记

Java 程序员 后端

Jenkins用户权限管理-Role-based Authorization Strategy插件

Java 程序员 后端

Java集合类之Collection接口,集合的“爸爸(1),算法竞赛入门经典java版

Java 程序员 后端

JDK的前世今生:细数 Java5 - 15 的那些经典特性,java高级程序员的要求

Java 程序员 后端

Jenkins集群下的pipeline实战,kalilinux使用教程pdf

Java 程序员 后端

Jib使用小结(Maven插件版),Java程序员面试必备的知识点

Java 程序员 后端

JDK新特性——Stream代码简洁之道,spring视频教程在线观看

Java 程序员 后端

java进阶篇02、注解、反射与动态代理,java教程视频免费

Java 程序员 后端

Java面试----2020年MyBatis常见实用面试题整理,字节跳动算法工程师面试

Java 程序员 后端

Java面试知识点解析——JVM篇,分布式中间件技术实战

Java 程序员 后端

Java面试题整理《基础篇》,java面试宝典pdf百度云

Java 程序员 后端

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