初学者有了一些基础后,读源码是很好的学习和进阶方式,但是一定要选对源码、选好源码。刚才还在某社区怒喷别人分享的烂资源误人子弟,分享一些二把刀子写的「高仿XXX」源码,真是不能忍。如果你问我喷对我有啥好处,能想到的只有两个字:情(zhuang)怀(b)。
OK,下面推荐几个业界良心,awesome系列:
https://github.com/vsouza/awesome-ios
https://github.com/joeljfischer/awesome-apple
Swift:
matteocrippa/awesome-swift · GitHub
这上面任何一个项目的源码都值得花时间去研读,愿大家做好技术,用心去做技术,做一个有情怀的开发者。
Lancy,iOS Desigrammer
我的一个盆友业余的时候开发的v2ex客户端,刚开源,热乎的singro/v2ex · GitHub
我的一个盆友业余的时候开发的v2ex客户端,刚开源,热乎的
乔学士,iOS/JavaEE Developer
GitHub 上有个 iOS 开源项目列表:https://github.com/dkhamsing/open-source-ios-apps/-----------旧回答分割线-------------Cheddar nothingmagical/cheddar-ios · GitHubNews-YC bennyguitar/News-YC---iPhone · GitHubHack News https://github.com/mmackh/Hacker-News-for-iOS…
GitHub 上有个 iOS 开源项目列表:
https://github.com/dkhamsing/open-source-ios-apps/
-----------旧回答分割线-------------
Cheddar nothingmagical/cheddar-ios · GitHub
News-YC bennyguitar/News-YC---iPhone · GitHub
Hack News https://github.com/mmackh/Hacker-News-for-iOS
DocSets-for-iOS https://github.com/omz/DocSets-for-iOS
DesignerNews https://github.com/MengTo/DesignerNewsApp
我开源的一个 trawor/VZ · GitHub
我开源的一个 trawor/VZ · GitHub
知乎用户
知乎用户、宇宙虾、知乎用户
赞同
Advanced Code Search · GitHub?使用GitHub高级搜索,language选择Objective-C或者swift,Repositories options下With this many stars填">1000"。然后挨个关注吧。
Advanced Code Search · GitHub?
使用GitHub高级搜索,language选择Objective-C或者swift,
Repositories options下With this many stars填">1000"。
然后挨个关注吧。
yuxingxin,移动开发者 /技术爱好者/喜欢开源与分享
以下是我整理的iOS开源App的一部分,其中不乏有许多不错的项目,后续更多都会整理在:iOS开源项目 - MobDevGroup上iBBS-Swift一款用Swift写的BBS客户端SmallDay用Swift 实现的高仿小日子Swift-Radio-ProProfessional Radio Station App, created w/ Swift 2.0…
以下是我整理的iOS开源App的一部分,其中不乏有许多不错的项目,后续更多都会整理在:iOS开源项目 - MobDevGroup上
- iBBS-Swift
一款用Swift写的BBS客户端
- SmallDay
用Swift 实现的高仿小日子
- Swift-Radio-Pro
Professional Radio Station App, created w/ Swift 2.0
- zulip-ios
Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是iOS App
- DesignerNewsApp
Build a Swift App as a designer
- firefox-ios
Firefox for iOS
- iphone-app
开源中国的iPhone客户端源码
- [email protected]
[email protected] iPhone 客户端,方便用户查看[email protected]的项目以及简单的操作issue等
- Coding
Coding官方客户端 GitHub地址
- Coding iPad版
Coding官方客户端
- iOSSF
SegmentFault官方App
- ioctocat
GitHub第三方客户端
- iTunesPicker
类似AppStore的一个应用
- Doppio
寻找最近的星巴克
- swiftmi-app
swift迷 - 专业的Apple swift开发中文社区 app版本 采用Swift实现
- Cheddar
一个日程管理的App
- BeeFancy
仿Fancy官方APP的WIREFRAME,基于BeeFramework
- Anypic
类似于Instagram的一款App
- SXNews
模仿网易新闻做的精仿网易新闻
- iReddit
Reddit iPhone客户端
- readdit
Reddit iPad客户端
- 豆瓣相册
Slowslab iOS应用 豆瓣相册 精选集 开源项目
- ChatSecure-iOS
Objective-C写的XMPP聊天应用
- NotificationChat
Objective-C写的完整的聊天应用
- Swift-ZhihuDaily
用Swift实现的仿知乎日报应用
- FakeZhihuDaily
仿知乎日报iOS客户端
- edhita
用Swift实现的iOS平台开源文本编辑器。
- ruby-china-for-ios
RubyChina官方客户端
- Meizi
豆瓣妹子图iOS客户端
- HackerNews
用Swift写的Hacker News 阅读 iOS App
- SwiftHN
另外一个用Swift写的Hacker News 阅读App
- News-YC
Hacker News阅读类iOS App
- twidere
twitter 第三方客户端
- 2048
用SpriteKit实现的2048游戏
- PlainReader
一款 iOS(iPhone + iPad) 新闻类客户端,内容抓取自 http://cnBeta.com
- swift-2048
用Swift实现的2048游戏
- iOS-2048
用Objective-C实现的2048游戏
- FlappySwift
用swift实现的flappy bird游戏
- ECMobile_iOS
基于ECShop的手机商城客户端
- kxmovie
用ffmpeg写的iOS视频播放器
- wikipedia-ios
维基百科官方App, 已上架
- Sol
漂亮的扁平风格的天气App
- Project-RainMan
用Swift写的天气类App
- SwiftWeather
用Swift写的天气类App
- v2ex
v2ex第三方iOS客户端
- V2EXClient
Swift实现的V2EX iOS客户端
- VPNOn
VPN连接管理,支持Apple Watch,已上架
- Monkey
GitHub第三方iOS客户端
- JokeClient-Swift
基于swift,用糗事百科的API简单做了一个糗百客户端,可以浏览各种段子,浏览搞笑图片,查看精彩评论等.
- Watch
Dribbble第三方客户端
- MyOne-iOS
用OC写的《一个》 iOS 客户端
- BaiduFM-Swift
百度FM swift语言实现
- WNXHuntForCity
高仿城觅2.0 by-objective-c
- Tomate
圆盘式计时器
- eigen
The Art World in Your Pocket or Your Trendy Tech Company‘s Tote, Artsy‘s iOS app.
- WWDC
WWDC app for OS X
- Voice2Note
懒人笔记iOS客户端
- viewfinder
移动支付公司 Square 将去年收购的照片应用 Viewfinder 开源了,包含服务端、iOS 和 Android 应用代码
- RSSRead
“已阅”(iOS上开源RSS新闻阅读器)
- breadwallet
breadwallet iOS bitcoin wallet
- novel-design
品趣iOS客户端
- Brushes
iPhone和iPad上的画图软件
- Concurrency
货币换算软件
- WhoCall
谁CALL我 - iOS来电信息语音提醒
- Mogo-iOS
Mogo群聊客户端
- WWDC-2014
WWDC客户端
- the-oakland-post
Swift写的Oakland客户端
- GreatReader
GreatReader PDF阅读客户端
- Tropos
天气客户端
- manong-reading
《猿已阅》码农周刊iOS客户端
后期可以持续关注移动开发在线分享站,分类整理移动开发相关资源。
github上有哪些IOS开源项目(应用级别滴T_T)值得推荐? - Mr Rex 的回答
github上有哪些IOS开源项目(应用级别滴T_T)值得推荐? - Mr Rex 的回答
MeiziSunnyyoung/Meizi
Meizi
推荐Coding和osChina都是完整的项目架构。
推荐Coding和osChina都是完整的项目架构。
YouXianMing,IT从业人士、iOS开发工程师、UI控
说明这是本人写的开源项目(YouXianMing/YoCelsius · GitHub),已经在AppStore上线,下载编译就能运行,无警告信息。感兴趣的朋友可以下载下来看看,AppStore下载地址:YoCelsius on the App Store,给个好评也是可以的哦 ^_^,当然,本人还开源了很多其…
说明
这是本人写的开源项目(YouXianMing/YoCelsius · GitHub),已经在AppStore上线,下载编译就能运行,无警告信息。感兴趣的朋友可以下载下来看看,AppStore下载地址:YoCelsius on the App Store,给个好评也是可以的哦 ^_^,当然,本人还开源了很多其他的代码,地址:YouXianMing (YouXianMing) · GitHub
细节
* 没有使用CocoaPods,不存在编译找不到依赖的问题
* 编写了几乎所有的交互控件
* 纯代码布局
* 因为数据源有时候存在数据不准确问题,比如说当前温度超出了最高温度这种低级的错误也是存在的,并非本人有意为之,望见谅 ^_^
界面
<img src="//pic.ikafan.com/imgp/L3Byb3h5L2h0dHBzL3BpYzQuemhpbWcuY29tL2VlZmU2Y2I1ZjI0NjQ5ZWUxM2VjZmZiYWJmYWVkMTU3X2IucG5n.jpg" data-rawwidth="640" data-rawheight="1136" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/eefe6cb5f24649ee13ecffbabfaed157_r.png">
YYKit 系列 ibireme/YYKit · GitHub
YYKit 系列 ibireme/YYKit · GitHub
IT江湖 https://github.com/itjhDev/itjh IT江湖,每一个IT人的江湖
IT江湖 https://github.com/itjhDev/itjh IT江湖,每一个IT人的江湖
VPNon
VPNon
segmentfault。好像不是最新版本的,但也算完整。
segmentfault。好像不是最新版本的,但也算完整。
dkhamsing/open-source-ios-apps · GitHub
dkhamsing/open-source-ios-apps · GitHub
纯代码的:Coding/Coding-iOS · GitHubStoryboard:Coding/Coding-iPad · GitHub
纯代码的:Coding/Coding-iOS · GitHub
Storyboard:Coding/Coding-iPad · GitHub
iHTCboy,iOS开发•摄影家•愛•慢跑
我也开源了几个AppStore上架的,是刚学习时做的,代码质量很一般,但主流技术都用到了,LBS,社区等,https://github.com/ihtcboy
我也开源了几个AppStore上架的,是刚学习时做的,代码质量很一般,但主流技术都用到了,LBS,社区等,https://github.com/ihtcboy
https://github.com/Tim9Liu9/TimLiu-iOS感谢作者 笼中鸟飞尽的微博
https://github.com/Tim9Liu9/TimLiu-iOS
我个人一直在看的就是CODING , 写的非常牛逼感觉
链接:https://www.zhihu.com/question/28518265/answer/41300573
来源:知乎