iOS开发学习者都希望得到实战训练,但是很多资料都是只有一小部分代码,并不能形成完成的App,笔者在此处收集了很多开源的完整的App,都有源代码哦!
本篇文章持续更新中,请持续关注。本篇所收集的内容来源于四面八方,若大家看到好的资源,欢迎在评论中提出,笔者会整理至文章中,谢谢!
完整项目
项目名称 | 项目说明 |
---|---|
v2ex | v2ex 的客户端,新闻、论坛。 |
iBBS-Swift | “新手开源一个用Swift(2.0)写的论坛客户端”。 BBS 服务端。 |
apps-ios-wikipedia | apps-ios-wikipedia 客户端。 |
jetstream-ios | 一款 Uber 的 MVC 框架。它同时提供了多用户实时通讯支持,一旦启动 JetStream 后端服务,通过 WebSocket 协议可以分分钟建立多用户实时通讯应用。 |
DeckRocket | 在相同 WiFi 网络环境内,通过iPhone 控制并播放 Mac 中的 PDF 文档。 |
ScanBook | 扫扫图书:可以扫描条形码查询图书,也可以关键字搜索,遇到合乎你口味的书,还可以看看别人的读书笔记,不同角度去体会。 |
DesignerNewsApp | Swift 开发的 DesignerNews 客户端,看着美美的! |
KYWeibo | 调用新浪API自己写的第三方微博客户端。 |
DouQu_IOS | 逗趣IOS手机端(一款笑话软件),拥有完整的功能的手机应用app 。 |
IT江湖iOS客户端 | IT江湖iOS客户端。 |
Eidolon | 艺术品拍卖的投标亭平台,用swift与反应式编程框架 ReactiveCocoa。 |
CrazyPuzzle | 模仿“看图猜成语”App,功能齐全,配有音效,效果很不错。游戏使用cocoa框架完成,没有使用cocos2d的框架。 |
WhoCall | 谁CALL我,iOS来电信息语音提醒,无需越狱。(需要iOS 7.0及以上版本。)骚扰电话预警、来电归属地提醒、联系人姓名播报,这些有中国特色人性化的电话功能,iOS上也应该有。电话提醒、私有API。 |
仿iOS猎豹垃圾清理(实现原理+源码) | 仿iOS猎豹垃圾清理(实现原理+源码),用到私有API。 |
DSLolita | 模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能。 |
STPhotoBrowser | 高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合。 |
GSD_ZHIFUBAO | 支付宝高仿版。 |
Tropos | Tropos, 由 thoughtbot 推出的一款用 Objective-C 写的开源天气类应用, 截至今天, thoughtbot 已在 GitHub 上贡献了 174 个开源项目, 实在令人敬佩。 |
SmileWeather -开源天气类应用,天气图标很完整。 | |
MVVMReactiveCocoa | GitBucket 2.0 通过审核啦,她是我在公司实践了一年多 MVVM 和 RAC 的基础上,利用业余时间开发的第三方 GitHub 客户端,旨在能够对想实践 MVVM 和 RAC 的 iOS 开发者有所帮助。 AppStore地址 ,欢迎下载使用GitBucket和收藏MVVMReactiveCocoa。 |
Tomate | 这个圆盘式计时器让你更专注于工作或学习。P.S. App Store 上架收费应用(0.99 欧)。 |
StoveFireiOSMenu | 炉火餐饮系统iPad点餐端。 |
BaiduFM-Swift | 百度FM, swift语言实现,基于最新xcode6.3+swift1.2,初步只是为了实现功能,代码比较粗燥,后面有时间会整理,支持Apple Watch。 |
WNXHuntForCity | iOS高仿城觅项目(开发思路和代码)。 |
ZYChat | 关于聊天界面的可消息类型扩展,响应绑定设计。 |
NiceAppDemo | 仿最美应用-每日最美的钢琴律动效果。 |
meituan | 美团5.7iOS版(高仿),功能包括,团购首页,高德地图搜索附近美食并显示在地图上,上门服务,商家,友盟分享。 |
MeituanDemo | 造美团应用界面构建的 iOS 应用, 第一个是 @叶孤城_ 的 MeituanDemo。 |
JFMeiTuan | 造美团应用界面构建的 iOS 应用, 第二个是 @tubiebutu 的 JFMeiTuan。 |
chuanke | 高仿百度传课iOS版。 |
Tuan | 模仿MJ老师iPad版美团(swift版),偶有bug 见谅。 |
SXNews | 模仿网易新闻做的新闻软件,完成了主导航页,新闻详情页,图片浏览页,评论页。效果不错,比网上流传的各种和网易新闻UI架构有关的代码都要完整,都要好。 |
Monkey | Monkey for GitHub是一个GitHub开发者和仓库排名的开源App。这次主要增加了登录GitHub的功能,随手follow和star,并且增加发现模块,包括GitHub的trending,动态,showcases等。 |
Uther | 跟蠢萌的外星人聊天,还能帮你记事”。 itunes下载 。 |
CocoaChinaPlus | CocoaChina+是一款开源的第三方CocoaChina移动端。整个App都用Swift2.0编写(除部分第三方OC代码外,比如JPush和友盟)。 |
高仿斗鱼TV | 高仿斗鱼TV,点击头部滚动视图可以播放视频。 |
LXZEALER | 模仿着做了zealer客户端,App里几乎所有请求都是Post,所以内容都是固定的URL加载的,登录功能只做了微博的第三方登录。 |
ShiXiSeng_ios | 完整app的UI框架。 |
Coding-iPad | Coding-iPad 是@Coding的官方 iPad 客户端, 又是一个完整的开源应用。 |
SimpleMemo | 易便签已经转到Swift2.0,全面适配iOS9和Watch OS2,并支持iPhone6s和iPhone6sPlus的3D Touch功能,包括图标快捷键和内容预览。 |
XXYAudioEngine.swift | 基于NSURLSession 和 AVAudoPlayer的在线音乐的工具,可以把音乐保存在本地,也可以支持后台播放,后台下载,最低支持iOS7,swift版本1.2。 |
furni-ios.swift | furni-ios.swift是由 Twitter 开发团队出品的一款用 Swift 写的 iOS 家居商城应用, 其主要目的在于让开发者从这款 Demo 应用中看出 Fabric 的强大。 |
SelectionOfZhihu.swift | 『看知乎』iOS 客户端, 项目说明 。 |
Yep.swift | Yep 一个由天才开发给天才们使用的社交软件。 |
SwiftWeather | SwiftWeather基于Swift2.0而写的,很实用 |
PHPHub-ios | PHPHub社区的App,完整的源码 |