用大數據挑選出國外最值得看的前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

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