T 技术沙龙是一个邀请制的 Swift 社区。与传统的技术大会不同,我们更注重参与者的线下交流,通过闭门沙龙让开发者和开发者互相交流碰撞,产生价值。
在 18 年 4 月的最后一场活动结束后,T 技术沙龙沉寂了 2 年,现在,是时候开启新的篇章了!
快手中学是快手的专业人才发展中心,通过提供丰富多样的专业课堂培训、比赛、内外部技术交流,助力人才成长,提升专业能力和专业影响力。
而今年的 <T> 技术沙龙活动,我们联手了快手中学共同举办,他们不仅会为现场的参会者提供了伴手礼,还准备了好吃的茶歇。
这次活动,我们邀请到了 4 名国内的讲师和 2 名国外的讲师(其中两位国外的嘉宾是提前录制好的视频,请知悉)
演讲主题:《聊一聊SwiftUI》
内容简介:使用具体例子来看SwiftUI后面用到了哪些技术,了解如何实现的。内容会涉及数据流不同范式、布局其工作原理(基本视图布局、GeometryReader、ScrollViewReader、View Preferences和Anchor Preferences等)、生命周期、Property Wrappers、result builder、UIKit混写、类Redux状态容器等内容。
演讲主题:《使用 Global Machine Outliner 缩减重复代码》
内容简介:近期 Uber 分享了一篇 How Uber Deals with Large iOS App Size,介绍了 Uber 通过改进 LLVM 以及 iOS 构建流程完成了全局的重复机器码序列缩减,通过该方案 Uber 将 Code Section 减少了 22.8%。我们对这篇文章进行了学习和调研,本次我将分享这一方案的原理与实践经验。
演讲主题:《动态化研发模式-ARK》
内容简介:当前iOS研发模型大多采用基于 CocoaPods + XcodeBuild + Git 工具链下的二进制组件化的方案。随着团队对各个研发结点优化,该研发模式下没有大幅提升研发效率的方法,故开放思路向动态化研发模式转型。本次分享将介绍动态化研发模式-ARK 如何将本地全链路开发时间降低到分钟级别。
演讲主题:《使用 Xcode Cache 为构建打包提速》
内容简介:iOS 常见的构建加速方案是通过 Pod 二进制化缩短编译耗时,但在 Pod 间有耦合关系时,复用 Pod 二进制产物不当可能会导致构建产物与源码编译结果不一致,从而引发问题。本次分享将介绍如何利用 Xcode Cache,在保证构建产物准确性的前提下,将大型项目的构建打包耗时降低到分钟级。
演讲主题:《Build Software for iPhone 101》
内容简介:【非本人到场,现场会播放嘉宾提前录制的 15 分钟快速分享】当大家思考使用 Swift 来构建应用程序时,通常会提出以下问题:首先 Swift 到底难不难学;其次,有多少人也在学习 Swift;接着,有多少公司在生产环境使用 Swift;最后,学 Swift 能赚多少钱!在这个视频中,Paul 尝试从他的视角来解答这些问题。
演讲主题:待定
内容简介:【非本人到场,现场会播放嘉宾提前录制的 15 分钟快速分享】待定