說明
在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