歡迎光臨
每天分享高質量文章

史上最全的iOS開源專案,讓你的開發溜到飛起

開源最前線(ID:OpenSourceTop) 猿妹 編譯

鏈接:https://www.itcodemonkey.com/article/3577.html

當你想查找面試相關的問題和答案,當你需要一個iOS圖表或動畫庫,亦或者你只是想要查看一些新的開源應用程式,免費課程……無論你需要什麼,你會發現這些通通可以在GitHub上找得到

GitHub社區真的藏著許多iOS寶藏,於是我們詳細的收集了其中最有用的iOS知識庫,希望對你有所幫助:

Awesome 串列

1、Awesome iOS

持續更新的iOS框架、庫、教程、Xcode擴展插件和組件的集合,該專案由巴西工程師Vinicius Souza於2014年創建,它幾乎涵蓋了所有內容!同時它也鼓勵你提交你的iOS專案,博客或任何對社區有用的東西。(專案地址:https://github.com/vsouza/awesome-ios

2、Awesome macOS

開源macOS應用大全,裡面涵蓋macOS相關的應用程式,軟體,工具等。不得不說的是,專案中的每個應用程式和工具都通過手動審批。也就是說它只有在維護者認為這個專案是有意義的並且得到充分認可才會被審核通過。這就說明瞭這個串列中的內容質量。如果您正在尋找更macOS應用程式,那這個專案就是你的不二之選。(專案地址:https://github.com/iCHAIT/awesome-macOS

3、Awesome Swift

與Swift相關的任何資源,目前它有幾十個Swift庫,從與字體相關的片段集合到處理資料管理的庫。它甚至有一個資源串列,讓你可以自定義管理(專案地址:https://github.com/matteocrippa/awesome-swift

4、Open-Source iOS Apps

iOS,watchOS和tvOS應用程式的協作清單。如果你想分享你的開源專案,或者你想瞭解其他人是如何開發他們的應用程式,那這個專案就是個不錯的選擇(專案地址:https://github.com/dkhamsing/open-source-ios-apps

5、The Awesome Server Side Swift 

服務器端Swift 3的專案串列:框架,實用程式,解析器等。這個倉庫最近沒有更新,但現有的已經十分有價值了。(專案地址:https://github.com/Awesome-Server-Side-Swift/TheList

6、iOS Dev Directory 

由Dave Verwer策劃的iOS開發博客和資源的綜合串列。iOS開發者目錄最近剛剛推出,但它幾乎涵蓋所有我正在關註的網站 – 從個人到公司博客甚至是iOS營銷資源。而且語言不僅僅局限在英文!(專案地址:http://iosdevdirectory.com/

ML&AR

7、Fantastic Machine Learning

為iOS開發人員提供的初級機器學習資源,它包含ML教程、文章、模型、工具和專案、甚至連課程和麵試問題都涉及了,所有的這些專案都是由Khoa Pham完成的。(專案地址:https://github.com/onmyway133/fantastic-machine-learning

8、Awesome Core ML Models 

自iOS 11以來,Apple發佈了Core ML框架,以幫助開發人員將機器學習模型集成到應用程式中。你可以在Fantastic Machine Learning中閱讀指南後,開始玩Core ML框架(專案地址:https://github.com/likedan/Awesome-CoreML-Models

9、Awesome ARKit 

與ARKit相關的所有內容:專案,AppStore應用程式,教程和其他資源等。讓你輕鬆地為iPhone和iPad創建無與倫比的AR體驗。(專案地址:https://github.com/olucurious/Awesome-ARKit

實戰經驗

10、Fantastic iOS architecture 

這個專案包含關於構建iOS應用程式的一切信息。如有關MVC,MVP,MVVM,Clean Architecture等最佳實踐的教程。(專案地址:https://github.com/onmyway133/fantastic-ios-architecture

11、iOS handbook and iOS Good Practices 

製作iOS應用的準則和最佳實踐。這兩個串列對於那些iOS開發準則不明白的開發者來說是十分有利。這些repo協議中的內容並不經常更新,但仍然有用。(專案地址:https://github.com/bakkenbaeck/iOS-handbook

https://github.com/futurice/ios-good-practices

12、Swift Tips 

John Sundell在Twitter上分享的那些先進的Swift技巧,你可能已經知道誰是John Sundell,並且知道他經常分享一些可以充分利用Swift的技巧。所有這些技巧都收集在這個專案裡面。(專案地址:https://github.com/JohnSundell/SwiftTips

學習方面

13、iOS Learning Resources and Learning Materials

全面收集最好的精選文章,博客,網絡資源,教程和代碼庫,可以幫助您深入瞭解iOS。(專案地址:https://github.com/sanketfirodiya/iOS-learning-resources

https://github.com/jVirus/iOS-Learning-Materials

14、iOS-Developer-Roadmap

2018年成為一名iOS開發者的路線圖,裡面的圖像和文本版本都是從可讀檔案中生成的,這個路線圖不僅可以讓你成為一名真正的iOS開發人員,還能幫助你準備面試的複習甚至是需要你面試他人的問題準備(專案地址:https://github.com/BohdanOrlov/iOS-Developer-Roadmap

15、Swift 30 Projects 

30個用於自學的迷你Swift應用程式,它使用Swift 4.0進行更新,並且與iphone X兼容,為新手提供一個完美的開發挑戰(專案地址:https://github.com/soapyigu/Swift-30-Projects

16、Design Patterns in Swift

Swift設計樣式實現的表單,使用設計樣式是學習Swift的好方法,因此專案維護者決定用一些更為常見的軟體設計樣式來解決真正的挑戰,Design-Patterns-In-Swift提供瞭解釋,Swift代碼示例和一些設計樣式的專用儲存庫。(專案地址:https://github.com/ochococo/Design-Patterns-In-Swift

17、Swift Algorithm Club

Swift指南中的演算法和資料結構。(專案地址:https://github.com/raywenderlich/swift-algorithm-club

18、Awesome Swift Playgrounds 

學習Swift的一些有趣的游樂場,它有一些基本的游樂場以及其他高級的計算機科學游樂場。(專案地址:https://github.com/uraimo/Awesome-Swift-Playgrounds

用戶界面和用戶體驗

19、Awesome iOS Animation

這是一個精心設計的iOS動畫專案集合,包括Objective-C和Swift庫,包含各種效果的開發庫和動畫集合(專案地址:https://github.com/ameizi/awesome-ios-animation

20、Awesome iOS UI 

精心製作的iOS UI / UX庫串列,說個題外話,目前這個專案正在尋找一個活躍的維護者,如果你感興趣的話可以試試呢(專案地址:https://github.com/cjwirth/awesome-ios-ui

21、Awesome iOS Chart 和 Charts 

包括Objective-C和Swift在內的iOS圖表庫,以及適用於iOS / tvOS / OSX的圖表。(專案地址:https://github.com/ameizi/awesome-ios-chart

https://github.com/danielgindi/Charts

職業發展與自我發展


22、Marketing-for-Engineers

不斷更新營銷文章和工具的集合,旨在更好的幫助你推廣iOS專案。裡面包含你啟動一個應用程式所需的一切,如關註開源專案或獲得首次銷售。(專案地址:https://github.com/LisaDziuba/Marketing-for-Engineers

23、awesome-interview-questions

幾十個iOS面試問題。找工作不容易,所以最好提前做好準備並知道答案(專案地址:https://github.com/MaximAbramchuck/awesome-interview-questions#ios

24、CocoaConferences

為iOS和macOS開發者舉辦的會議串列。你可以看到正在開的有哪些會議,以及會議的時間地點,會議內容等。(專案地址:https://github.com/Lascorbe/CocoaConferences

安全

25、Awesome Cryptograph

從理論到工具,框架和庫的一系列加密資源和鏈接。該串列有Swift和Objective-C部分。

26、my-talks

@vixentael是一名iOS工程師和移動安全愛好者,經常會發表關於iOS系統的演講。因此,你可以在她的repo中發現Anastasiia在不同會議上討論的主題串列,包括帖子、視頻幻燈片等。這麼好的視頻串列適合所有對移動安全感興趣的人(專案地址:https://github.com/vixentael/my-talks


編號256,輸入編號直達本文

●輸入m獲取文章目錄

赞(0)

分享創造快樂