2013年12月30日星期一

iOS开发过程中常用到的几个第三方开源库


一般来说,做iOS开发总会用到一些第三方开源库,现在最活跃的当属github,其次是google code和sourceforge,下面我介绍一下常用的iOS库

AFNetworking
https://github.com/AFNetworking/AFNetworking
轻量、已用,使用者很多的网络组件,开发者维护很积极。

CocoaAsyncSocket
https://github.com/robbiehanson/CocoaAsyncSocket
socket库中封装的最完善的一个库,支持TCP/UDP,支持GCD,objective-c接口封装。


JSONKit
https://github.com/johnezang/JSONKit
Json库中我觉得最好的一个库。


XMPPFramework
https://github.com/robbiehanson/XMPPFramework
即时聊天的不二之选

fmdb
https://github.com/ccgus/fmdb
数据存储,这个不错


GPUImage
https://github.com/BradLarson/GPUImage
图像处理方面,GPUImage很全面,用openGL ES2.0处理视频流和照片,性能很棒

PonyDebugger
https://github.com/square/PonyDebugger
很棒的开发调试工具,直接在电脑浏览器中调试iOS程序。



CocoaLumberjack
https://github.com/robbiehanson/CocoaLumberjack
很棒的log追踪工具,提供企业级Log,很方便

OpenUDID
https://github.com/ylechelle/OpenUDID
替代UDID的方案

iOS-System-Services
https://github.com/Shmoopi/iOS-System-Services
获取各种系统信息,比如说硬件、内存、网络、进程等等。

JLRoutes
https://github.com/joeldev/JLRoutes
URLScheme解析和路由

iHasApp
https://github.com/danielamitay/iHasApp
包含常见的URLScheme,解析查看安装的app是否已安装

MailCore
https://github.com/MailCore/MailCore
邮件协议 IMAP  SAMP

CocoaHTTPServer
https://github.com/robbiehanson/CocoaHTTPServer
轻量的http server服务

SDWebImage
https://github.com/rs/SDWebImage
异步加载网络图片

facebook-ios-sdk
https://github.com/facebook/facebook-ios-sdk
facebook的SDK


下期我再说一下做的非常棒的iOS应用的源码,供开发者朋友们借鉴参考下。













标签:

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页