iOS开发的33个很棒的GitHub列表

也许您知道我们有一个封闭的新闻通讯,发给所有Flawless App用户和我们的一些朋友。 其中一个话题进行了非常积极的讨论,似乎人们非常喜欢它。 因此,我们决定与社区共享该新闻通讯。

它涉及您作为iOS开发人员可能需要的一切。

寻找面试问题和答案? 需要查找iOS图表或动画库吗? 或者,也许您只是好奇地检查新的开源应用程序,免费课程,即将举行的会议或在Twitter上关注的人。 无论您要寻找的还是需要的,都可以在GitHub🙂上找到

社区确实有很多iOS瑰宝! 我们进行了研究,并为您收集了最有用的存储库。 当然,您会发现大量实用资源和许多启发性的想法。
一探究竟!


很棒的iOS-始终更新的iOS框架,库,教程,Xcode扩展和插件以及组件的集合,分为几类。 很棒的iOS是由巴西工程师Vinicius Souza于2014年创建的,它包含了几乎所有内容! 现在,Awesome iOS由我们的好朋友Lucas Farah策划,他鼓励您提交iOS项目,博客或对社区有用的任何内容。

出色的macOS-精选的macOS大型应用程序,软件,工具和闪亮的存储库。 我必须说,每个应用程序和工具都必须经过人工批准。 如果得到足够的认可并且维护者认为它有用,它将被接受。 这足以说明此列表中的内容质量。 并且,如果您正在寻找更多发现新macOS应用程序的地方,请查看Product Hunt中的MacApps subreddit或mac部分。

令人敬畏的Swift-强大且不断增长的资源,可用于任何与Swift相关的工作。 它具有数十个Swift库,从与字体相关的摘要集合到处理数据管理的库。 它甚至包含制作您自己的自定义键盘的资源列表。

开源iOS应用程序 -iOS,watchOS和tvOS应用程序的协作列表。 想分享您的开源项目吗? 或者,也许您想了解其他人如何开发他们的应用程序? 这个仓库是一个完美的地方!

令人敬畏的Server Side Swift -Server Side Swift 3项目列表:框架,实用程序,解析器等。此仓库最近未更新,但是已经有用。

iOS开发目录 由Dave Verwer策划的有关iOS开发的博客和资源的完整列表。 iOS Dev Directory是最近启动的,但它已经拥有我关注的几乎所有网站-从个人或公司博客到iOS营销资源。 而且不仅是英文! 将一切都集中在一个地方的很酷的主意。 正如Dave在他的iOS开发周刊中提到的那样,非常欢迎您通过GitHub存储库分享您最喜欢的iOS资源!

奇妙的机器学习 -面向iOS开发人员的机器学习入门资源。 它包含ML教程,有趣的文章,模型,工具和项目,以及课程甚至面试问题。 所有这些很棒的清单都是由我们的好朋友和活跃的开源贡献者Khoa Pham完成的。

很棒的ML核心模型 —以Core ML格式收集的机器学习模型,以帮助iOS,macOS,tvOS和watchOS开发人员尝试机器学习技术。 在阅读了Fantastic Machine Learning的指南之后,开始使用Core ML框架🙂

很棒的ARKit-与ARKit相关的所有内容:项目,AppStore应用程序,教程和其他资源。 当然,还有比ARKit演示标尺应用更多的功能🙂

出色的iOS架构 -有关构建iOS应用的所有知识,包括有关MVC,MVP,MVVM,Clean Architecture等的最佳实践的教程。

iOS手册 iOS良好做法 -开始制作iOS应用的指南和最佳做法。 这两个列表对好奇地“以正确的方式”做事的人都是有用的。 这些存储库中的内容通常不会更新,但仍具有相关性。

Swift提示 -先进的Swift提示,由John Sundell在Twitter上共享。 您可能已经跟随John并且知道他经常分享有关充分利用Swift的技巧。 所有这些宝石都收集在他的清单中。

iOS学习资源 学习资料 -维护良好的iOS教程网站,优秀文章,网络资源和代码存储库的集合,可以帮助您更深入地研究iOS。

成为2018成为iOS开发人员的路线图 –对与iOS相关的主题进行树状汇编,并为新手iOS开发人员提供待办事项清单。 我保证,您仍然需要学习很多东西!

Swift 30个项目 — 30​​个用于自学的迷你Swift应用程序。 它已通过Swift 4.0更新并与iPhone X兼容。对于新手来说,这是30天的完美挑战。

Swift中的设计模式 -具有在Swift中实现的设计模式的备忘单。 使用设计模式是学习Swift的好方法。 因此,此仓库的制造商决定使用一些更常见的软件设计模式来解决实际的挑战。 “快速设计模式”包含一些解释,Swift代码示例以及一些设计模式的专用存储库。

Swift Algorithm Club — Swift指南中的算法和数据结构。

很棒的Swift游乐场 -用于学习Swift的各种游乐场。 它有一些基本的游乐场,还有先进的和更多计算机科学的游乐场。

很棒的iOS动画 -精选的很棒的iOS动画列表,包括Objective-C和Swift库。 如果您需要更多资源来处理动画,请查看Khoa的Fantastic iOS Animation。

很棒的iOS UI-美丽的iOS UI和UX库的集合。 显然,我们的社区喜欢漂亮的设计🙂注意事项:出色的iOS UI正在寻找积极的维护者。 如果您是那个勇敢的人,只需ping @ cjwirth。

很棒的iOS图表图表 -iOS图表库,包括Objective-C和Swift,以及适用于iOS / tvOS / OSX的图表。 那就是所有可能的字符收集在一个地方。

工程师营销 -不断更新营销文章和工具的集合,以发展您的iOS项目。 启动应用,关注开源项目或获得第一笔销售所需的一切。 这是由我们的团队在使用Flawless App时所获得的所有经验,努力和见解来完成的。

很棒的iOS Twitter -iOS Twitter帐户列表,分为类别(人员,会议,博客和播客)。 每当您需要更多新信息时,请查看正确的Twitter feed。 如果您想关注iOS开发中的女士,请查看我的清单。

很棒的面试问题 -数十个iOS面试问题。 找工作并不容易,所以最好做好准备并知道答案。

可可会议 —适用于iOS和macOS开发人员的可可会议列表。 您可以查看哪些会议正在接受“论文征集”,并尽力成为演讲者🙂

Awesome Cryptograph-精妙的密码学资源和链接列表,从理论到工具,框架和库。 该列表包含Swift和Objective-C部分。 如果您想更深入了解,请查看《 OWASP移动安全测试指南》。

安全讲座 -真棒Anastasiia Voitova的安全讲座列表。 @vixentael是一位高级iOS工程师和移动安全爱好者,他们经常在iOS conf上发言。 因此,您可以在Anastasiia的回购协议中找到所有与记录和幻灯片相关的谈话。 适合对移动安全感兴趣的每个人的好视频列表。


哇! 这是一个巨大的列表,里面包含更多信息! 现在该检查所有这些宝石了。 学习愉快!