iOS现在流行的并且有人维护的第三方库

推荐一些iOS的学习资源和第三方库   

 

iOS开源代码库:http://www.code4app.com/

程序相关的IT技术问答网站:http://stackoverflow.com/

CocoaChina中文开发网站:http://www.cocoachina.com/bbs/

 

 

1. AFNetworking

在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOSMac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnectionNSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它。

支持HTTP请求和基于REST的网络服务(包括GETPOSTPUTDELETE等);

  • 支持ARC
  • 要求iOS 5.0及以上版本;
  • 有一些插件扩展已有的功能,还有一个功能齐全的API
  • URL中获取JSON特别简单。

2. GPUImage

GPUImage是一个基于GPU图像和视频处理的开源iOS框架。

 

主要功能如下:

 

  • 提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜;

  • GPUImage顾名思义,是基于GPU的图像加速,因此图像处理速度非常快,并且能够自定义图像滤镜;

  • 支持ARC。

3. Nimbus

Nimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为全面、丰富,能够实现很多非常炫的界面特效。因此,开发者可以借助Nimbus来降低项目设计的复杂度。

 

4. QuickDialog

QuickDialog可以帮助开发者快速创建复杂的表单,实现包括登录界面在内的各种样式的TableView输入界面,此外,还可以创建带有多个文本域的表格及项目。

5. SVProgressHUD

SVProgressHUD能够实现多种HUD效果,多用于程序正在执行耗时较长的任务,需要用户等待。除了显示等待的HUD,还可以显示命令执行成功或者失败的HUD

6.Fastpdfkit

功能强大的iOS PDF阅读器开发类库。最大的特点是加载PDF文档速度超快(从其名字也可以看出)。

7.ShareKit

ShareKit是iPhone开发的第三方接口,允许你一键分享文字、图片、网址、文件等内容到Facebook、Twitter、Delicious、Tumblr、Google Reader等第三方网站上。

8.FMDB

在iOS里操作SQLite3的一层很薄的封装,但是很好用。

9.FlatUIKit

FlatUIKit是iOS中具有扁平化风格的UI(Flat UI)组件。FlatUIKit的设计灵感来源于Flat UI和Kyle Miller。FlatUIKit中的组件是通过扩展(category)或继承iOS SDK中已有的UIKit组件来实现的,因此在程序中使用FlatUIKit非常方便。

 

posted @ 2013-12-03 08:49  逆风吟  阅读(359)  评论(0)    收藏  举报