1、简介
《在分歧中发展——2019,我们能用 Swift 做什么》
王巍(喵神) / LINE 高级软件工程师
演讲简介:
Swift 是 Apple 于 2014 年公开的专属编程语言,并且于 2015 年底开源。在公布初期,Swift 就因为其新鲜和强大的语法和易于上手的特性,备受期待。经过五年的发展和持续进化,Swift 5 终于迎来了 ABI 稳定,这也预示着 Swift 的“语言革命”暂告一个段落,这门语言也将有机会被运用在更广阔的领域。除了传统的 iOS 和 macOS App,Swift 近一年来也逐渐在其他领域和方向发力。依托于现有的大前端的一员的移动开发者们,相对于 Microsoft,Facebook 和 Google 的对等语言的解决方案,Apple 和 Swift 正在尝试一条与其他前端语言完全不同的全新的道路。
PPT链接:下载
- 讲师简介:
王巍,LINE高级软件工程师,现在是一名专注于 iOS 的职业开发者。他拥有对于 Swift、Objective-C 以及网络程序设计方面的深厚知识及多年实践经验。他将这些技术运用于创建应用程序和通用框架等解决方案,其中包括 Kingfisher 等框架很多都被用户喜爱,并被开发者社区广泛使用来构建其他软件。同时,他是 ObjC 中国组织的发起人和领导者,为将最佳 iOS 实践和进阶技术引入中国而不断努力。
2、前言
关于本文章的原由,在之前的文章 GMTC全球大前端技术大会(北京站)2019 | iHTCboy’s blog 已经说明。所有CMTC的内容可在 GMTC全球大前端技术大会(北京站)2019 网站查看。另外,演讲视频可以在极客时间App的每日一课中观看(需会员)。
3、演讲简介
Swift 是 Apple 于 2014 年公开的专属编程语言,并且于 2015 年底开源。在公布初期,Swift 就因为其新鲜和强大的语法和易于上手的特性,备受期待。经过五年的发展和持续进化,Swift 5 终于迎来了 ABI 稳定,这也预示着 Swift 的“语言革命”暂告一个段落,这门语言也将有机会被运用在更广阔的领域。除了传统的 iOS 和 macOS App,Swift 近一年来也逐渐在其他领域和方向发力。依托于现有的大前端的一员的移动开发者们,相对于 Microsoft,Facebook 和 Google 的对等语言的解决方案,Apple 和 Swift 正在尝试一条与其他前端语言完全不同的全新的道路。
本次分享将会以 App 开发中的 Swift 为起点,向听众介绍这一年来 Swift 的几个大变化,包括 Swift 性能方面的改进以及 ABI 稳定为 Apple 平台未来的开发带来的影响等。之后着重对 Swift 以此为基础的分支发展做详细介绍,包括 Server、脚本以及 AI 等方面的变革。通过本次分享,希望能帮助对 Swift 有兴趣的开发者了解这门语言的最新情况,并鼓励听众在合适的情景下尝试使用 Swift 进行开发,以提高工作效率并获得更稳定的效果。
听众受益:
- 理解 Swift 在 App 开发中相对于传统 Objective-C 解决方案以及对于其他选择 (Flutter、RN 等) 的优劣。
- 理解当前 Swift 发展现状和 Swift 社区及核心维护者对未来的展望。
- 知晓除了 App 开发之外 Swift 也非常适合使用在其他某些领域,以及对于对应领域现有方案的比较。
听懂我的演讲,需要具备这些知识储备:
- 熟练使用一到两门任意编程语言 (不需要是 Swift),以及一定的任意端的工作经验。
- 如果使用过 Swift/Flutter/RN/NodeJS/Python 等会更利于理解,但并不是必要。
4、PPT 简介
5、思考
Swift on Server,Web,AI,IoT!
依靠快速,现代,安全的特点,将全带来怎么办的未来呢!经历5年Swift 的ABI,一门语言的强大,如雨润物细无声,如光照明亮瞎眼!Swift,放大眼光,一起加油!
2019-12-29 更新
经过在微信公众号与池老师私信后,关于《GMTC》的内容虽然是公开,但是并不授权引用内容,所以可能导致侵权的行为,所以,后续不在分享相关内容,大家如果感兴趣,可以自行在 Infoq 关注。
参考
- 如有侵权,联系必删!
- 如有不正确的地方,欢迎指导!
- 如有疑问,欢迎在评论区一起讨论!