提高IOS开发效率的常用网站、开源类库及工具

时间过得很快,学习iOS也已经2年左右了。在这里整理一下,在平台平常开发过程中使用比较多的开源类库、网站与工具吧!

一、网站:

UI网站:

1、https://www.cocoacontrols.com/

2、http://www.ui4app.com

3、http://dribbble.com/

4、http://www.boxui.com/

学习网站:

1、http://www.cocoachina.com/

2、http://www.code4app.com

3、http://www.1000phone.net/

二、开源类库

1、SBJSON 解析JSON只比5.0以后的JSON原生库差点

2、GTMBase64 base64编码解码

3、TouchXML xml解析

4、SFHFKeychainUtils 安全保存用户密码到keychain中

5、MBProgressHUD 很棒的一个加载等待特效框架

6、ASIHTTPRequest http等相关协议封装

7、EGORefreshTableHeaderView 下拉刷新代码

8、AsyncImageView 异步加载图片并缓存代码

9、类似setting的竖立也分栏程序

10、MBProgressHUD——进展指示符库

11、Flurry——详尽的使用统计

12、CorePlot——2D图形绘图仪

13、GData client——iPhone上所有Google相关服务的类库

14、SDWebImage——简化网络图片处理

15、RegexKitLite——正则表达式支持

16、HMGLTransitions —— 视图切换动画,提供一些UIView或UIViewController切换时候的3D动画效果。比如翻转,开门,撕纸等。

17、SBTableAlert —— 带表格视图的消息对话框,SBTableAlert对话框中提供了一种方式,在UIAlertView视图中包含了UITableView的效果,从而可以实现在UIAlertView中进行表格多选。使用简单。

18、EasyTableView —— 可水平或垂直滚动的TableView,原始的UITableView只可以垂直滚动。EasyTableView可以很方便的实现TableView的水平滚动, 并可重复实现用户自定义的View,就类似重复使用UITableViewCell, 这对于提高效率很有帮助。

19、FMDatabase —— SQLite的Objective-C封装,SQLite的C API对初学者来说实在太麻烦太琐碎,难度太高。 FMDB说穿了其实只是把C API包装成简单易用的Objective-C类。对于SQLite初学者来说,大大减低了上手的难度。有了FMDB,写程式时只要专心在SQLite的语法上,而不用去理那堆有看没有懂的C API,实在是件快乐的事情。

20、MKStoreKit —— 程序内购买,程序内购买的流程的封装。

 

三、工具

1、appannie-下载排名相关

2、flurry-用户行为分析

3、majicrank-各国排名查询工具 (推荐)

4、AppViz-App销售统计软件 (推荐)

5、PodViz-用户评论等查看工具

6、appfigures-报表统计分析工具

 

posted on 2013-07-04 15:40  骑驴走天下  阅读(326)  评论(0编辑  收藏  举报

导航