用大数据挑选出国外最值得看的前50条swift教程(v.2019)

说明

在2018年1月至12月之间,我们比较了将近13,000篇Swift文章,以评选出可以提高2019年iOS开发技能的前50名。
这是一个极具竞争力的列表(50 / 13,000或0.4%的机会),并精心挑选了去年发布的最有用的Swift文章。Mybridge AI通过考虑受欢迎程度,参与度和新近度以及其他人为因素来评估质量。
教程分为18个相关组(请参见下文)。
在这里插入图片描述

1. UICollectionView

1.1 使用diff框架在Swift中更新UICollectionView数据的更好方法。

在这里插入图片描述

1.2 在iOS集合视图中扩展单元格。在这里插入图片描述

2. Architecture架构

2.1 先进的iOS体系结构:解决了MVC,MVVM和VIPER模式的5个问题。

在这里插入图片描述

2.2 使用静态模式:Swift MVVM教程。

在这里插入图片描述

2.3 MVVM和反应式范例的味道。

在这里插入图片描述

2.4 将Swift iOS应用从MVC迁移到MVVM。

在这里插入图片描述

3. TableView

3.1 枚举驱动的TableView开发。

在这里插入图片描述

3.2 使用UITableViewDataSource Prefetching简化表视图数据加载。

在这里插入图片描述

4. Animation动画

4.1 UIVisualEffectView教程:入门。

在这里插入图片描述

4.2 构建流畅的界面:如何在iOS上创建自然的手势和动画。

在这里插入图片描述

4.3 棘手的UIViewController过渡动画。

4.4 重新创建正在播放过渡的Apple Music。

在这里插入图片描述

5. Case Study案例研究

5.1 如何使用SpriteKit和Swift制作像Candy Crush这样的游戏:第1部分。

在这里插入图片描述

5.2 iOS聊天教程:构建实时消息传递应用程序。

在这里插入图片描述

5.3 从头开始编写现代Metal应用程序:第1部分。

在这里插入图片描述

5.4 在macOS和Linux上使用ImageMagick,Vapor 3和Swift对照片加水印。

在这里插入图片描述

5.5 使用Swift 4构建一个区块链应用

在这里插入图片描述

6. Machine Learning机器学习

6.1 使用CoreML在iOS上运行Keras模型。

在这里插入图片描述

6.2 iOS中的机器学习:IBM Watson和CoreML。

在这里插入图片描述

6.3 使用Core ML和IBM Watson服务检测威士忌品牌。

在这里插入图片描述

6.4 使用TensorFlow对象检测API,ML引擎和Swift构建Taylor Swift检测器。

在这里插入图片描述

6.5 使用Core ML,Style Transfer和Turi Create创建类似Prisma的应用程序。

在这里插入图片描述

6.6 创建ML教程:入门。

在这里插入图片描述

7. ARKit

7.1 使用ARKit构建博物馆应用程序2。

在这里插入图片描述

7.2 iOS的AR人脸跟踪教程:入门。

在这里插入图片描述

7.3 我学到的制作5种ARKit原型的知识。

在这里插入图片描述

7.4 ARKit入门。

在这里插入图片描述

8. Algorithm算法

8.1 Swift算法俱乐部:Strassen的算法。

在这里插入图片描述

9. Extension 扩展

9.1 SwifterSwift:超过500种本机Swift扩展的便捷集合,可提高您的生产力。

在这里插入图片描述

9.2 先进的Swift:通过扩展使程序化自动布局变得容易。

在这里插入图片描述

10. Generics 泛型

10.1 高级Swift泛型:消除代码重复的最佳解决方案!

在这里插入图片描述

10.2 推进泛型来创建可重用的UI。

在这里插入图片描述

11. Mirror API

11.1 Mirror如何在Swift中工作。

在这里插入图片描述

12. Network网络

12.1 在Swift中编写网络层:面向协议的方法。

在这里插入图片描述

12.2 Moya入门。

在这里插入图片描述

12.3 Swift的事件驱动网络(尝试!Swift Tokyo 2018)。

在这里插入图片描述

13. Routing路由

13.1 iOS应用中的灵活路由方法。

在这里插入图片描述

14. Storyboard故事板

14.1 故事板与代码SpeedRun —哪个更快?(iOS Swift 4)。

在这里插入图片描述

15. Parallel programming并行编程

15.1 Swift并行编程:Promises。

在这里插入图片描述

15.2 Swift并行编程:Operations。

在这里插入图片描述

16. Xcode

16.1 在没有Xcode构建系统的情况下构建iOS应用。

在这里插入图片描述

16.2 Swift中由操场驱动的开发。

在这里插入图片描述

16.3 在Xcode 10中缩短构建时间

在这里插入图片描述

17 Testing测试

17.1 测试您的RxSwift代码。

在这里插入图片描述

17.2 持续集成(CI):构建,测试,交付!使用fastlane和Jenkins完成关于持续交付的iOS指南。

在这里插入图片描述

17.3 iOS测试宣言。

在这里插入图片描述

17.4 使用Swift协议提高代码可测试性。

在这里插入图片描述

17.5 John Sundell-UI测试的魔力(UIKonf 2018-第1天)。

在这里插入图片描述

17.6 干净利落的UI测试。

在这里插入图片描述

18 Job工作

18.1 2018年成为iOS开发人员的完整指南。

在这里插入图片描述

待续

年度Swift教程就是这样。如果您喜欢这种策展方式,请在博客外阅读Mybridge排名的更多文章

参考

https://medium.mybridge.co/learn-swift-from-top-50-articles-for-the-past-year-v-2019-2bec16352320

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章