21个高质量的Swift开源iOS App
原文:21 Amazing Open Source iOS Apps Written in Swift
对Swift初学者来说,学习开源项目,阅读源码是个不错的方法。在这篇文章中,基于对代码质量和排名的考量标准,Mybridge AI从900个用Swift编写的开源APP中甄选了21个项目推荐给开发者(不包括开源库)。
[Official] Firefox iOS app built in Swift (Github Stars: 5,906).
[Official] WordPress for iOS written in Swift (Github Stars: 1,225).
[Official] Artsy: Auction App for Arts written in Swift (Github Stars: 1,302) Courtesy of Artsy
Designer News App Built in Swift (Github Stars: 1,760). Courtesy of Meng To
Flappy iOS App in Swift (Github Stars: 7,854).
[Official] Wire iPhone and iPad app built in Swift (Github Stars: 1,239).
[Official] Turn On your VPN like a hero. Open source app built in Swift (Github Stars: 2,523).
Yep: A community where geniuses meet, written in Swift (Github Stars: 4,547).
WeChat clone written in Swift (Github Stars: 1,219).
2048 for Swift (Github Stars: 2,212).
AudioKit: Open-source audio synthesis, processing, & analysis platform built in Swift (Github Stars: 2,219).
A Hacker News reader in Swift (Github Stars: 1,127).
Furni for iOS: a furniture store app written in Swift 2 by Twitter dev team. (Github Stars: 997).
Dunk: Dribbble client in Swift (Github Stars: 486).
Charter: An open source Swift mailing list app for iPhone and iPad (Github Stars: 255).
Swift Radio: An open source radio station app with robust and professional features (Github Stars: 1,313).
A custom visual calendar written in Swift (Github Stars: 1,920).
PixPic: A Photo Editing App Built in Swift (Github Stars: 329).
Gulps: Open source Swift app for iOS and Apple Watch for tracking daily water consumption (Github Stars: 613).
Youtube iOS app clone written in swift 3 (Github Stars: 372).
SoundCloud client written on Swift (Github Stars: 168).
<课程学习>
No.1) Course for iOS 10 + Swift 3(500 recommends, 4.7/5 rating)
The Complete iOS 10 Developer—Create Real Apps in Swift 3. (Most popular course as of August 16, 2016)
No.2) Course for beginners(286 recommends, 4.6/5 rating)
Swift for Absolute Beginners.
21个高质量的Swift开源iOS App的更多相关文章
- [译]百里挑一:21个优质Swift开源App
Mybridge AI根据代码质量和start排名从900多个开源项目中选出21个开源项目. 1:Firefox iOS [Official] Firefox iOS app built in Swi ...
- Google的跨平台开发高质量原生 UI 的移动 SDK---Flutter免费且开源
Flutter开发 https://www.cnblogs.com/zengfp/p/9927860.html Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台 ...
- 33 个 2017 年必须了解的 iOS/swift 开源库第三方库
本文翻译自Medium,原作者为 Paweł Białecki<img src="https://pic3.zhimg.com/v2-c786777447261347b0d97 ...
- 新渲染引擎、自定义设计和高质量用户体验的样例应用 Wonderous 现已开源
探索世界奇观,并体验 Flutter 的强大之处. Flutter 的愿景是让你能够在空白画布上绘制出不受限制的精美应用.最近,通过与 gskinner 团队的通力合作,我们打造了一个全新的移动应用 ...
- iOS书摘之编写高质量iOS与OS X代码的52个有效方法
来自<Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法>一书的摘要总结 一.熟悉Objective-C 了解Objective-C语言的起源 ...
- iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
本文由海水的味道编译整理,转载请注明译者和出处,请勿用于商业用途! 点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法. 良好的 ...
- 编写高质量代码改善C#程序的157个建议——建议21:选择正确的集合
建议21:选择正确的集合 要选择正确的集合,首先要了解一些数据结构的知识.所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合. 集合的分类参考下图: 由于非泛型集合存在效率低及非类型安全 ...
- 第一章 熟悉Objective -C 编写高质量iOS与OS X代码的52 个有效方法
第一章 熟悉Objective -C 编写高质量iOS与OS X代码的52 个有效方法 第一条: 了解Objective-C 语言的起源 关键区别在于 :使用消息结构的语言,其运行时所应执行 ...
- 高质量iOS博客推荐
https://www.jianshu.com/p/ea9fabdc12ed 原文地址 原作者记录了一些高质量ios博客地址,本文只做收藏使用.
随机推荐
- 谷歌身份验证器加强Linux帐户安全
下载 Google的身份验证模块 # wget https://google-authenticator.googlecode.com/files/libpam-google-authenticato ...
- maven 配置篇 之pom
maven 配置篇 之pom.xml(一) 博客分类: pm mavenXML配置管理项目管理junit 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml ...
- 【Java】XML解析之JDOM
JDOM介绍 JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析.生成.序列化以及多种操作.使用jdom需要引入jdom.jar包. XML生成及解析 代码如下: pac ...
- iOS删除本地文件
以前在博客里记录的东西都是截屏,没有插入代码,今天进去一看,图片都不显示了,只好重新插入代码,发现以前写的文件操作这块,没有写本地文件删除这个功能,重新再记录一下 //需要删除文件的物理地址 NSSt ...
- 20151009 C# 第一篇 程序编写规范
20151009 程序编写规范 1. 代码书写规则: 1).尽量使用接口,然后使用类实现接口. 2).关键语句写注释 3).避免写超过5个参数的方法,如果要传递多个参数,则使用结构 4).避免代码量过 ...
- zabbix监控tomcat
服务端配置修改 编译zabbix的时候需要添加参数--enable-java --enable-java 修改zabbix_java配置文件 vim /usr/local/zabbix-2.4.6/s ...
- 【收藏】android WebView总结
来自:http://blog.csdn.net/chenshijun0101/article/details/7045394 浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,window ...
- sql命令查看,清楚mysql bin日志
查看二进制日志文件 mysql> SHOW BINLOG EVENTS \G; mysql> SHOW MASTER LOGS; 清除二进制日志文件 mysql> PURGE { M ...
- MySQL去除外键关联关系
导数据或者删数据有主外键关联会特别麻烦,可以外键关联,数据处理完再加上. SET FOREIGN_KEY_CHECKS = 0; DELETE FROM frm_userinfo_; SET FORE ...
- JS代码风格指南
一.基本格式 缩进 建议每级4个空格,可以给编辑器设置tab = 4个空格,自动转换 分号 不要省略分号,防止ASI(自动插入分号)错误 行宽 每行代码不超过80个字符,过长应该用操作符手动断行 断行 ...