当前播放: Buck在大规模iOS开发中的应用实践
00:00 / 00:00
普清
  • 高清
  • 标清
  • 普清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
合辑:移动开发最佳实践
Buck在大规模iOS开发中的应用实践
Reactive架构升级实践:淘宝全站业务的全异步流式架构升级
美团移动端动态化实践
区块链技术助力移动AI
跳一跳的前世今生:小游戏开发经验分享

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

陈坤 Airbnb Enginnering Manager

陈坤,Airbnb Enginnering Manager。

内容介绍

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

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

展开
15
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
其他推荐
15:17
如何在多线程环境里安全读写数组?
张杰 美团高级技术专家
试看
06:01
iOS路由链接总是拼错怎么办?
宋旭陶 美团点评
试看
34:56
从Observer到Observable:使用Functional Swift提升复杂iOS项目的可维护性
王文槿 Swift函数式编程布道者
试看