iOS应用开发类库TSNetwork

本人从事iOS开发三年左右,一直在做各种类型的应用外包开发,包括社交、新媒体、微博、小工具等。

由于应用开发中有大量重复的劳动,如何让iOS应用开发过程更简单,更快是我一直在思考的问题。目前只要与网络相关的应用都会涉及http get及post方法,图片下载与缓存等。经过一次次的开发与重构,我在ASIHTTPRequest、JSONKit和XMLReader这三个类库上做了二次封装,形成了一个方便使用的网络开发类库TSNetwork,力求简化iOS应用开发过程。具体优势如下:


支持通过Get或Post方式访问服务器接口
支持将服务器返回的JSON或XML数据转换为数组或字典对象
支持对服务器返回的数据进行缓存,离线时也能获取上次的数据
支持根据URL获取图片
支持对图片进行内存和ROM二级缓存,离线时也能获取图片
支持自动以及手动对ROM和内存中的图片进行管理
支持GIF格式的图片存储和播放

具体的使用方法、源代码及Demo已上传到GitHub,供大家学习交流。如有设计不合理之处,希望大家能提出,一起进步。

地址:https://github.com/zhaoxy2850/TSNetwork

如果有兴趣的话,可以和我一起把这个类库进一步完善,希望有一天应用开发也能有一个像游戏开发中Cocos2D一样的引擎。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值