ios的n个源代码
转自http://www.cocoachina.com/applenews/devnews/2013/0521/6250.html
这篇文章的内容来源于论坛2010的一篇帖子,最初列举了23个开源App的App Store地址和源代码,不过部分源码和应用已经不能下载,所以做了些调整。非常感谢无私分享自己成果的开发者,为那些行业新进入者提供了很好的学习范例。为了给大家提供更多方便,我们现在计划收集更多的App开源项目,如果你有压箱底儿的宝贝,赶快拿出来晒一晒吧!或者你在app中使用了哪些开源项目,欢迎向我们推荐!可附上你的app下载地址。我们的宗旨是一起学习,一起进步,一起提高技术水平!
1. Colloquy – (itunes link) (source code)
2. Diceshaker - (itunes link) (source code)
3. Doom Classic - (itunes link) (source code) (build instructions)
4. Last.fm – (itunes link) (source code)
5. Mobilesynth - (itunes link) (source code)
6. Molecules – (itunes link) (source code)
7. Natsulion - (itunes link) (source code)
8. NowPlaying – (itunes link) (source code)
9. Packlog – (itunes link) (source code)
10. PocketFlix – (itunes link) (source code)
11. Sci-15 HPCalc – (itunes link) (source code)
12. Tweejump – (itunes link) (source code)
13. Tweetero – (itunes link) (source code)
14. Wordpress – (itunes link) (source code)
15. YourRights – (itunes link) (source code)
16.Desktop Web Analytics Mobile---(itunes link) (source code) 附件:
17.Doom Classic–(itunes link) (source code) 附件:
18.Edhita(iPad文本编辑器)–(itunes link) (source code) 附件:
19.Fresh Food Finder(定位农贸市场,找到新鲜食物)–(itunes link) (source code) 附件:
20.Frotz–(itunes link) (source code)
21.Pain Guide–(itunes link) (source code)
22.Gorillas Lite–(itunes link) (source code)
23.Greek Interlinear Bible–(itunes link) (source code)
24.Heredox–(itunes link) (source code)
25.HoxChess–(itunes link) (source code)
26.iLabyrinth(Cocos2D写的益智游戏)–(itunes link) (source code)
27.iStrobe - Flash & Strobe Light for iPhone 4–(itunes link) (source code)
28.Little Go–(itunes link) (source code)
29.MapBox Earth–(itunes link) (source code) 附件:
30.Master Password(储存密码)–(itunes link) (source code)
31.Mugician(音乐合成器)–(itunes link) (source code) 附件:
32.NatsuLion for iPhone/iPod touch(Twitter客户端)–(itunes link) (source code) 附件:
33.Next Airport(导航和天气)–(itunes link) (source code) 附件
34. pwSafe(密码安全与管理)---(itunes link) (source code) 附件:
35.Sage Math(数学公式)---(itunes link) (source code) 附件:
36.SpaceBubble(太空游戏)---(itunes link) (source code) 附件:
37.Stockfish Chess---(itunes link) (source code) 附件:
38.Sugar on Pancake(笔记本)---(itunes link) (source code) 附件:
39.Task Coach(开源项目桌面版本Task Coach任务规划表的iPhone版)---(itunes link) (source code)
40. The White House(白宫新闻)---(itunes link) (source code)
41.Travel Advice (旅游咨询)-UK---(itunes link) (source code)
42.Tweedie---(itunes link) (source code)
43.Vim(编译器类Unix 系统上的)---(itunes link) (source code)
44.wikiHow: How to and DIY Survival Kit---(itunes link) (source code) 附件:
45.Wikipedia Mobile---(itunes link) (source code) 附件
46.
MCSwipeTableViewCell(类似Mailbox App的滑动手势的运用)
表视图单元格上滑动手势的运用,类似Mailbox App的。可自定义颜色和图标,默认滑动删除内容。要求iOS 5及以上版本,支持ARC。
以下是编辑和删除模式:
47.KGStatusBar(覆盖状态栏,显示信息)
KGStatusBar控件使用起来非常简单,提供了不同的模式,其中包括一个用来提醒用户红色模式。KGStatusBar类似 MailBox 应用,消息看起来像是嵌入的。
48.移动开发框架: Lungo.js --HTML5 Cross-Device Framework
Lungo.js是一个移动web开发框架,可帮助开发者创建基于iOS、Android、Blackberry以及FirefoxOS平台的应用程序。Lungo支持开放的web标准,比如HTML5、CSS3以及JS 。
Lungo.js拥有强大的JS API,你几乎可以控制app中的任何事情。支持多设备。新设备层出不穷,针对各个平台开发app变得越来越困难,而Lungo.js可以满足你对多平台开发的需求,并带来独一无二的的用户体验。
Lungo.js有包括布局、列表、数据分发、图标、触摸事件、滚动、通知以及按钮和颜色等在内的15项功能,每项功能包含数量不等的主题,比如图标包含72个常见图标和37个品牌图标。
49.日历控件:objc-TimesSquare
objc-TimesSquare是一个针对iPhone或iPad app的日历控件,通过滚动视图展示所有月份。整体效果更为简洁素雅,支持不同的背景颜色、分页以及可选择单元格等。
50.快速创建表格:QuickDialog
QuickDialog可以帮你快速创建iOS 表格,无需直接处理UITableViews、delegates和data sources。QuickDialog实现多种TableView输入界面,比如多文本框。
51.SQLite的Objective-C封装 FMDB
FMDB把C API包装成简单易用的Objective-C类。降低了SQLite初学者的上手难度。涉及的类包括:FMDatabase、
FMDatabasePool、FMDatabaseQueue、FMResultSet以及FMStatement,其中比较重要的是FMDatabase和FMResultSet。
52.快速创建各种表格和网格:MGBox2
可用最少量的代码快速创建各种表格和网格,还可进行简单的自定义,有着引人注目的默认风格。基于设计模式使用了高级blocks,无需令人烦躁的不断调整。
包含基于手势识别、观察者、控制事件以及自定义事件的blocks 。
53.JASidePanels:展示可切换的左、中、右三个界面
JASidePanels是一个 UIViewController 容器,用于展示可切换的左、中、右三个界面。灵感来自于Path 2.0和Facebook的iOS app。
JASidePanels requires iOS 5.0+和Xcode 4.3+系统,使用ARC, 通过设置也可使用non-ARC项目。
应用实例:Scribd 、Float Reader
54.
一个广播类应用,学习流媒体广播开发的代码,实现了录音和音量控制。 附件:
http://www.cocoachina.com/cms/uploads/soft/130705/4196-130F5150H6.zip
55.
滑动过程中,中间图片变大的效果 附件:
http://www.cocoachina.com/cms/uploads/soft/130705/4196-130F5150R7.zip
56.
漫画桌源码,数百万数据(文件太大 麻烦自行下载)
GitHub链接:
manhuazhuocom.h02.000pc.net/V1.2.zip
自己本打算做个漫画赚点广告费,结果赚了个冰棍钱,最终决定分享给大家了吧,源码+接口数据,大家也可以用我开放的后台接口开发新的客户端。
57.
仿照QQ空间时间线效果 。
新手上路 仿照QQ空间的时间线做的demo 有很多不足处,请多指教。 附件:
http://www.cocoachina.com/cms/uploads/soft/130705/4196-130F5151059.zip
58.
iOS购物导航淘宝客模块 cuzysdk demo(高仿百思不得姐-败家姐购物) 附件:
http://www.cocoachina.com/cms/uploads/soft/130705/4196-130F5151K7.zip
高仿百思不得姐-败家姐购物模块,通过使用cuzysdk(www.cuzy.com), 可以快捷的在ios平台和android平台集成和加入淘宝客(taobaoke)功能。cuzySDK是一个移动开发者提供淘宝客模块的平台。开发者通过使用cuzy,可以便捷的集成到各移动平台,方便的删选推荐物品,高效的转换流量。
59.
Flickr Album API Sample 附件:
http://www.cocoachina.com/cms/uploads/soft/130705/4196-130F5151556.zip
60.
ThatInbox [App Store] [Github]
ThatInbox 是iOS平台上一个免费开源的Email 客户端。
61.
ThatCloud [App Store] [Github]
ThatCloud是一个免费开源的iOS app,允许你访问、查看以及使用你在网上存储的内容,可以很好地帮你完成工作。
62.
ThatPhoto [App Store] [Github]
ThatPhoto是使用了Ink Mobile Framework框架来连接到其他iOS 应用程序,你可以用它来编辑和管理照片。
63.
ThatPDF一个开源的,用来阅读、签名和注解PDF 文档的工具。