当前位置:网站首页 > iOS应用开发 > 正文

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一样的引擎。

到此这篇iOS应用开发类库TSNetwork的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • IOS常用框架2024-10-30 23:39:12
  • 探索iOS开发语言基础与Xcode工具:从零开始构建你的第一个iOS应用2024-10-30 23:39:12
  • 使用Qt开发iOS应用_iOS开发大用户app2024-10-30 23:39:12
  • iOS开发进阶(七):AppDelegate 文件解析2024-10-30 23:39:12
  • iOS 应用开发入门指南,中文教程2024-10-30 23:39:12
  • java ios开发_使用Java开发iOS应用_java做ios开发2024-10-30 23:39:12
  • ios正式包ipa,发布苹果应用商店App Store2024-10-30 23:39:12
  • Web应用开发框架-egg进阶与实战(三)——总结之debug、日志、多进程、错误处理、多实例插件、多进程增强、实战-简易博客2024-10-30 23:39:12
  • Web应用开发框架-egg进阶与实战(一)——debug调试步骤、日志之日志路径、日志分类、日志级别、如何打印日志、文件日志级别、日志切割、日志影响性能2024-10-30 23:39:12
  • Web应用开发框架-egg(四)——egg总结之egg快速入门、内置对象、运行环境、config配置、中间件、路由、控制器、服务service、插件、定时任务、自定义启动2024-10-30 23:39:12
  • 全屏图片