标签:
为避免重复造轮子,很多效果和功能都可以从github上找到。清点以前的项目,整理出了很多用过的开源代码,每天奉送10个。
第一篇 同色的代表是实现了同个功能,按自己需求挑选一个
项目名称 | 项目信息 |
1. AFNetworking | 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest。研究不多,主要用以下的。 |
2. ASIHTTPRequest | 一个轻量级的 iOS 网络通信类库, 基于 CFNetwork 框架开发, 但现在已经停止更新, 多数开发者改用 AFNetworking 替代) |
3. JSONKit | 主要用于解析 JSON, 适用于 iOS6 以下环境, 自从 iOS5 开始 Apple 官方给出了 NSJSONSerialization API, 自此大家都用官方的了。这个百度地图也在用。 |
4. RestKit | 主要用于 iOS 上网络通信, 允许与 RESTful Web 服务交互, 常用于处理 API, 解析 JSON, 映射响应对象等操作, 简单易用, 方便你把所有精力都放在对数据的操作上 |
5. Mantle | 作者是 GitHub 的员工, 文档写的很清楚: Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application, 主要用来将 JSON 数据模型化为 Model 对象, 唱吧在前段时间也改用 Mantle 了. |
6. Json Framework | 用于解析 JSON 数据的一个框架, 但是在 iOS5 以上版本大多数人都选择使用 NSJSONSerialization 来解析 JSON, 该项目现在在 GitHub 上也几乎没怎么更新了 |
7. JSONModel | 一个能迅速解析服务器返回的 Json 数据的库, 方便数据的类型转换 |
8. SVPullToRefresh | 一款只需一行代码便可集成上拉刷新和下拉加载的组件 |
9. EGOTableViewPullRefresh | 一款提供下拉刷新的控件, 最后更新时间是一年前。这是我在用的。 |
标签:
原文地址:http://blog.csdn.net/smallhorse87/article/details/45341257