2013年7月23日星期二

iOS开源项目选编

MBProgressHUD(提示框第三方库)
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。
SDWebImage(图片加载和缓存)
SDWebImage提供一个UIImageView类别,以支持加载管理源自网络的远程图片。具有异步加载、缓存管理、同一个URL下载次数控制和优化等特征。简单易用。
项目地址:
MTStatusBarOverlay(在状态栏上显示自定义View)
iOS程序通常会在最上面出现一个状态栏。MTStatusBarOverlay可以很方便地在状态栏上显示自定义状态栏。
Core Plot(绘制2D图形)
Core Plot是OS X和iOS上的开源的绘图框架。用于数据的2D图像化。与苹果公司的Core Animation, Core Data以及Cocoa Bindings的技术紧密结合,可以绘制柱状图,折线图,饼图等多种图形,基本可以满足OS X和iOS平台上的大部分绘图需求。

json-framework(JavaScript Object Notation)
json-framework是一个轻量级的数据交换格式,基于BSD协议发布,易读易写易用。json-framework源码开放,需要时只需将json的源代码加入到工程中。
PrettyKit for iOS
PrettyKit是一个以UIKit为基础的类库,提供了很多UIKit子类。这个开源库明显的优点是让开发者有很高的自由度,可以用它深度自定义各种UIKit控件。还可以改变背景颜色,添加渐变以及阴影等。
QuickDialog for iOS  
自定义UITableViewCell。实现各种样式的TableView输入界面。包括登录界面(login),在列表行中加入各式各样的控件。
KLNoteViewController
KLNoteViewController是一个用来组织多个导航控制器的view controller,多个导航条的堆叠效果类似Evernote 5.0 app。
(注意:KLNoteViewController是专为纵向iPhone/iPad/iPod Touch设计的) 

没有评论:

发表评论