开源 iOS 项目分类索引大全

这篇博客汇总了一系列开源的 iOS 项目,包括完整应用程序如豆瓣相册、VOA在线英语,以及各种实用组件如SDWebImage、AFNetworking。此外,还介绍了用于iOS开发的各种工具和框架,如自定义TabBar、CoreText库和瀑布流布局等。这些资源对于iOS开发者来说是一份宝贵的参考资料。
摘要由CSDN通过智能技术生成


mattt大神的发布程序:https://github.com/nomad/shenzhen

----------------Mac完整项目----------
电台:https://github.com/myoula/sostart

----------------iOS完整项目----------------
1,豆瓣相册 https://github.com/TonnyTao/DoubanAlbum
2,voa在线英语 https://github.com/cubewang/NewsReader
3,电竞第一视角 https://github.com/cubewang/GameDaily
4,开源中国的iOS客户端 https://github.com/oschina/iphone-app
5,很优雅的一些组件 https://github.com/sobri909/MGBox2
6,ios控件学习:https://github.com/iimgal/StudyiOS?source=c
7,reader :https://github.com/vfr/Reader
8,git客户端: https://github.com/dennisreimann/ioctocat
9,speakEnglish:https://github.com/cubewang/SpeakEnglish ❤❤❤❤❤❤❤❤克伟
10,新闻阅读 :https://github.com/samuelclay/NewsBlur
11,last.fm:https://github.com/c99koder/lastfm-iphone
12,LBS游戏:https://github.com/Kjuly/iPokeMon
13,ThatInbox 是iOS平台上一个免费开源的Email 客户端:https://github.com/Ink/ThatInbox
14,ThatCloud是一个免费开源的iOS app,允许你访问、查看以及使用你在网上存储的内容,可以很好地帮你完成工作:https://github.com/Ink/ThatCloud
15,ThatPhoto是使用了Ink Mobile Framework框架来连接到其他iOS 应用程序,你可以用它来编辑和管理照片:https://github.com/Ink/ThatPhoto
16,ThatPDF一个开源的,用来阅读、签名和注解PDF 文档的工具:https://github.com/Ink/ThatPDF
17,xmpp聊天系统:https://github.com/chrisballinger/Off-the-Record-iOS
18,对口袋NCE有用的app:https://github.com/imtiger/HappyEnglish ❤❤❤❤❤❤❤
19,一个像Instagram那样的图片分享社区App:https://github.com/ParsePlatform/Anypic
20,黑客阅读:https://github.com/mmackh/Hacker-News-for-iOS
21,画图软件:https://github.com/sprang/Brushes ❤❤❤❤❤❤
22,APN软件:https://github.com/lexrus/APN.iOS
23,Sol的天气app:https://github.com/comyarzaheri/Sol
24,货币转换:https://github.com/nicklockwood/Concurrency
25,来电归属地查询的软件(不能上架):https://github.com/Quotation/WhoCall
26,Mogo iOS 客户端:https://github.com/jurre/Mogo-iOS
27,https://github.com/AshFurrow/C-41
28,使用XMPP协议的IM开源软件:https://github.com/chrisballinger/ChatSecure-iOS
29,WWDC:https://github.com/indragiek/WWDC-2014
30,移动支付公司 Square 将去年收购的照片应用 Viewfinder 开源了,包含服务端、iOS 和 Android 应用代码:https://github.com/viewfinderco/viewfinder
31,圣经小助手 :https://github.com/nixzhu/Bible-Assistant
32,已阅 :https://github.com/ming1016/RSSRead
33,美国白宫APP:https://github.com/WhiteHouse/wh-app-ios
34,Ruby for China: https://github.com/ruby-china/ruby-china-for-ios
35,breadwallet iOS bitcoin wallet :https://github.com/voisine/breadwallet
36,品趣:https://github.com/novel-design/novel-design
37,懒人笔记:https://github.com/liaojinxing/Voice2Note
38, Doppio :https://github.com/chroman/Doppio

----------------开源项目的协议--------------
网易新闻的开源协议: http://m.163.com/special/newsclient/ios_libraries.html





GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助

 sstoolkit 一套Category类型的库,附带很多自定义控件 功能不错~

 BlocksKit 将Block风格带入UIKit和Founcation

 cocoa-helpers 一些Cocoa的扩展 2年前的工程

 CoconutKit 一系列扩展和一些自定组件

 STUtils 一系列扩展包

 PSFoundation 一系列扩展 和功能增强

 ConciseKit 一系列宏定义 挺有意思

 DTFoundation 又一系列扩展。。。

 BBBootstrap 一些常见功能的扩展库

 cooliris-toolkit cooliris出品的基础工具库,从GoogleCode clone过来

 BaseKit 一套基础工具库

 NSObject-Utility-Categories 如题

 NSArray-Utilities 如题

 aqtoolkit 一些常用的东西

 DLIntrospection 一些NSObject的扩展

 NSDate-Extensions 如题日期

 ALActionBlocks 在UIControl上添加的Block事件

 jrswizzle 主要是swizzling

 moriarty 一些还算有用的功能

 QSUtilities 一些基础库 (Instagram有用到)

 libextobjc 一堆oc的扩展

 PrettyTimestamp 友好时间的扩展

 ios-jail-break-detector 检测是否越狱 有上线

 crackify 检测App是否被破解

 NSBundle-OBCodeSigningInfo 检查当前签名、Sandbox状态 MacOSX

 UIView-AnimatedProperty 为UIView添加动画效果的property,有用到swizzle

 Block-KVO Block风格的KVO~

 MTDates 一些Data的category

 CocoaSecurity 常见的哈希、加密解密算法

 sskeychain 访问keychain 支持iOS Mac

 ABContactHelper 访问联系人

 UISS 用JSON的风格设置UIKit样式

 Underscore.m 仿JS的underscore.js来写的,用于访问和处理数据

 TICoreDataSync 在不同设备间对CoreData进行同步 (iPhone iPad Mac)

 SoloComponents-iOS 几个轻量的组件,没什么用,2年没更新

 MAObjCRuntime 将运行时包装成ObjC

 Objective-C-Generics 通过宏定义勉强实现的范型

 TBMacros 一些常用的宏定义

 NSString-Ruby 为Ruby程序员带来的字符串相关功能

 ObjectiveRecord CoreData包装的活动记录 有RoR风格的API

 FastImageCache 滑动时快速显示图片的库,Path开发

 mediaextract 纯C的一些常用媒体文件的解析读取

 objection 一个估计是java ee写多了的人搞的。。注解依赖注入xx工厂之类的

 Typhoon IoC容器啊~~

 HTKit 一票乱七八糟的东西

 StringScore 模糊匹配字符串 查找某两个字符串的相似程度

 RegexKitLite 正则表达式库 (从SF.net mirror过来)

 FormatterKit 一个NSString的格式化工具

 TMCache 一个内存Cache

 EGOCache EGOImage里面的 Cache功能

 HJCache 一个缓存网络内容等的Cache

 RNCryptor 加密解密相关 貌似更上流, note:去看一下他博客

 ssziparchive zip压缩 zip解压~

 ZipKit 一个ZipKit 从bitbucket Mirror过来

 ZipKit 如同ZipKit 改为ARC了

 zipzap Zip文件处理 底层为libz

 MTMigration 版本升时执行一次

 MTControl jQuery风格touch事件绑定

 storage 快速、线程安全的I/O存储操作

 CHCSVParser CVS文件解析

 YLMoment 日期的解析,格式化等,支持多语言

 CMUnistrokeGestureRecognizer 各种奇怪的手势检测

 EKAlgorithms.git 常见算法的ObjC实现,包括排序、查找、数组、字符串、常用数据结构..

 three20 一个曾经用得广泛的庞大的iOS开发框架 已不再维护

 nimbus three20替代品 又一个庞大的框架

 BeeFramework 一个基于MVC的框架, 比较大..

 OmniGroup 一套很庞大的库(OmniGroup) 支持Mac和iOS 更新迅速

 ReactiveCocoa 一套响应式编程的框架(Functional Reactive Programming) 支持Mac

 WebViewJavascriptBridge WebView和Cocoa之间的事件传递

 OCUDL 自定义literals 有点意思~~

 Kiwi 一个Behavior驱动编程框架? (BDD)?

 Mantle 一个Model层, 替代CoreData 可以生成Model对象~ Github官方出品..

 MagicalRecord CoreData的包装 简化代码

 fmdb SQLite的封装

 KZPropertyMapper 一个Model的封装,类JSON

 BlockInjection 为某个方法注入一个Block 类似AOP

 NSObject-ObjectMap JSON和XML包装到Object

 Ejecta 通过OpenGL OpenAL来实现 WebCanvas JS等,很庞大~

 FCModel 为SQL程序员包装一下CoreData

 iOS-System-Services 获取各种设备信息 包括硬件、网络、内存、进程等等

 MKStoreKit iAP用的库

 CargoBay 一个包装iAP StoreKit的库

 RMStore 很轻量的iAP包装

 QuincyKit 处理crach信息的库 只有上架应用才能用 支持Mac

 OpenUDID 系统UDID替代方案

 UIDevice-with-UniqueIdentifier-for-iOS-5 另一个UUID解决方案 但iOS7不能用了

 uidevice-extension 一系列UIDevice的扩展 有PrivateAPI 最新的工程在cookbook-code里

 InAppSettingsKit 包装了设置、URLScheme、Mail、Icon等东西

 DTWebArchive 允许访问剪贴板中的WebArchive格式富文本

 routable-ios inApp的URL定义 在App内打开自定义URL (解耦)

 JLRoutes 复杂的URL Scheme解析和路由

 Emoji 访问Emoji图片的功能

 PDKeychainBindingsController 以类似UserDefault的方式访问Keychain

 CoreTextWrapper 一个CoreText库的包装

 Slash 对AttributeString的封装

 iHasApp 检测某个App是否安装,集成了常见的URL Scheme

 AFNetworking 很棒的HTTP网络通信库

 asi-http-request 一个HTTP库 同样很知名 性能好,稳定 但已不再维护

 MKNetworkKit 一个HTTP库 支持Mac 同样也不错

 STHTTPRequest 一个非常简单的http库,包装了NSURLConnection

 RestKit 一个HTTP库 用来与RESTful的服务进行交互

 AFIncrementalStore 用CoreData和AFNetworking 将HTTP数据持久化

 CocoaAsyncSocket TCP/UDP包装库 支持Mac 很棒

 Reachability 判断设备网络情况 和苹果的很像 用ARC、GCD

 SDReachability 判断设备网络情况 和苹果的很像,更友好?

 socket.IO-objc 支持HTTP 长轮询 socket.io

 DTBonjour Bonjour和Wifi

 XMPPFramework XMPP客户端的库~ 支持Mac

 CocoaHTTPServer 一个轻量的HTTP Server 支持Mac

 SocketRocket WebSocket客户端~

 MailCore IMAP SMTP邮件协议

 JSONKit 性能非常好 (只比Apple原生的差一点)

 json-framework SBJson 曾经用得很广泛的JSON 性能差

 TouchJSON 又一个JSON库

 yajl-objc 一个JSON库 可以支持流解析 支持Mac

 JSONModel 一个构建JSON Model的工具和库

 MWFeedParser Feed/Atom解析

 RSSKit RSS Atom解析

 ElementParser 提供Html和XML的解析

 hpple 提供Html/XML解析

 Objective-C-HMTL-Parser 一个很简单的HTML解析 包装了下libxml

 RaptureXML 一个简单的XML解析器 包装了libxml

 KissXML 解析XML的库 包装了libxml

 TBXML 快速解析xml的库

 xmldocument 又一个解析XML的库

 XMLDictionary 蛮好用的一个XML转NSDictionary的类~

 XML-to-NSDictionary XML转NSDictionary

 MMMarkdown 一个渲染Markdown到HTML的小引擎

 Ashton 在NSAttrbuteString和Html之间转换

 XMLParser XML解析成json~

 EGOImageLoading 下载使用网络图片的库

 SDWebImage 异步加载网络图片 (UIImage Category)

 TCBlobDownload 下载大文件/ 断点续传

 GroundControl 一个通过远程plist改变配置的库

 appirater 提醒用户稍后到AppStore给你评分的功能

 iRate 类似appirater 提醒用户稍后到AppStore评分 支持Mac

 ShareKit 分享到国外的一些社交网站 的功能 用的的人挺多

 Harpy 新版本更新提醒

 iVersion 新版本更新提醒 功能提示

 DataKit 以类似CoreData的Model 来获取网络资源

 SDURLCache URL缓存

 objective-git libgit的包装 挺庞大

 nsrails RoR风格的网络交互API

SDK
 facebook-ios-sdk Facebook的SDK

 MGTwitterEngine 一套Twtter库

 Twitter-OAuth-iPhone Twitter的OAuth功能

 Foursquare-API-v2 Foursquare的库

 objectiveflickr Flicker API

 octokit.objc Github的API

 ParcelKit Dropbox封装CoreData

 cocoalibspotify spotify官方SDK

 GDFileManagerKit 访问 dropbox GDrive之类的云存储

 iOSSystemSoundsLibrary 列出和播放iOS系统声音~

 novocaine 一个声音库 录音放音 页面上有CoreAudio的教程链接

 TheAmazingAudioEngine 一个声音库 包装了CoreAudio

 AudioStreamer 音频流播放库 支持Mac

 SimpleAudioEngine 一个简单的播放声音的库

 DOUAudioStreamer 豆瓣的音频流播放

 audiograph 一个AU的教程 & 示例工程~

 NVDSP 一个iOS上的DSP处理

 Blip-Synth 一个Blip声音合成器

 PGMidi 一个Midi库

 sc_listener 检测系统声音等级的库

 ObjectAL-for-iPhone 一个OpenAL的包装库 比较好用

 SoundBankPlayer 一个仿SoundFout的库 但更简单

 Finch 对底层的OpenAL包装

 SoundManager 很简
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在中国的开源社区里,有许多优秀的开源项目涵盖了各个领域和技术栈,下面列举几个比较知名的: ### 1. OpenResty **简介**: OpenResty 是基于 Nginx 的高性能 web 平台,内置了多种模块(如 Lua、PHP、MySQL 等),用于快速搭建稳定、安全、易于维护的企业级网站或应用平台。 ### 2. Apache ShardingSphere **简介**: 面向分布式系统的智能数据处理架构,包含分库分表、读写分离、数据库治理等功能,旨在解决传统单体架构下数据量增长带来的性能瓶颈。 ### 3. Alibaba Cloud SDKs **简介**: 提供一系列针对阿里云服务的软件开发工具包 (SDK),涵盖对象存储、云函数、消息队列等常用云服务,方便开发者集成阿里云服务到本地应用。 ### 4. DCloud (原名PhoneGap) **简介**: 跨平台移动应用开发框架,支持HTML、CSS、JavaScript等多种前端技术,能够生成Android、iOS等平台的应用程序,降低了跨平台开发的成本和复杂度。 ### 5. FastDFS **简介**: 分布式文件系统解决方案,主要用于大文件存储和上传下载服务,具备高可用性、易部署、低成本等特性,常应用于视频、图片分享网站。 ### 6. OpenMRS **简介**: 是一种免费、开源、可定制的医疗记录系统,支持全球范围内的公共卫生和社会保健服务,可用于医院、诊所和研究机构。 ### 7. Tengine **简介**: 类似于 Nginx 的高性能 web 服务器,支持 HTTPS、IP Load Balance、HTTP gzip压缩等功能,适合高并发环境下的网站服务器。 ### 8. ElasticSearch **简介**: 功能强大的全文搜索和数据分析引擎,支持实时索引和查询,广泛应用于日志分析、搜索引擎、推荐系统等领域。 ### 9. Flutter **简介**: 由 Google 开源的跨平台 UI 开发框架,使用 Dart 语言,可以同时开发 iOS 和 Android 应用程序,提供一致的编码体验和高质量的渲染效果。 ### 10. Wechaty **简介**: 微信机器人开发框架,允许开发者轻松构建基于微信生态的服务和机器人应用,支持群聊互动、个人聊天、小程序等功能。 这些项目不仅展现了中国开源社区的活力和创新精神,也为开发者提供了丰富多样的开发工具和解决方案。无论你是初学者还是经验丰富的开发者,都可以从中找到适合自己学习和实践的资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值