iOS开源资源收集–开发常用的第三方类库

1.xml解析,xml解析的库可用的很多,我项目中用过比较顺手的就是GData,解析、构建xml都可以,很方便的实现。

http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

2.json库

json-framework

使用教程:http://blog.csdn.net/xiaoguan2008/article/details/6732683

JSONKit ,根据他自己提供的数据它解析的时候比json-framework快4倍,比二进制的.plist 还快25%。

它是一个开源框架,基于BSD协议发布。由于json-framework是开放源代码的,当你需要使用它时你只需将json的源代码加入到你的工程中

3.HTTP 网络请求库

基本知道了ASIHttpRequest这个库之后绝大多数的含有http操作项目都使用了,很方便易用

ASIHttpRequest库极大的简化了网络通 信,提供更先进的工具,例如文件上传工具,重定向处理工具、验证工具、等等。

4.MBProgressHUD 进度提示

进度,警告之类的提示控件

5.SDWebImage 异步加载图片

用起来非常方便,不是新的控件,使用代理实现了 加载图片的方法

6.照片浏览器

PhotoViewer

MWPhotoBrowser

7. Reeders status bar overlay 状态栏的一些扩展,例如下载队列在此处展现等等

8.ColorPicker 颜色选取器

9.kal——iPhone日历控件

10.NSAttributedString-Additions-for-HTML 可以将html解析成NSAttributedString,这个就可以不用UIWebview就可以显示了

11.FMDatabase——SQLite的Objective-C封装

12.shareKit——分享库

http://getsharekit.com/install/

13.zxing——二维码扫描库

http://code.google.com/p/zxing/

14.skpsmtpmessage——Quick SMTP邮件发送

svn checkout http://skpsmtpmessage.googlecode.com/svn/trunk/ skpsmtpmessage-read-only

相关教程 http://disanji.net/2011/01/28/skpsmtpmessage-open-source-framework/

15.asyncSocket google socket开源库

http://code.google.com/p/cocoaasyncsocket

16.SoundTouch 开源音频库

使用介绍:http://www.oschina.net/question/163910_28228

官网:http://www.surina.net/soundtouch/

17.SFHFKeychainUtils 安全保存用户密码到keychain中

18.很多自定义UI的开源库

定义返回键、tabbar等等

19.BHTabBar上tabbar控件

20.AudioStreamer

A streaming audio player class (AudioStreamer) for Mac OS X and iPhone.

GitHub Home:https://github.com/DigitalDJ/AudioStreamer

21.TapKuLibrary 一个很强大的iOS UI库