A.ASI基本知识1.ASI简单介绍ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大。ASI的实现基于底层的CFNetwork框架,因此运行效率很高。ASI的github地址https://github.com/pokeb/asi-http-request ASI的使...
分类:
移动开发 时间:
2015-01-29 01:16:34
阅读次数:
460
A.基本知识1.为什么需要缓存?有时候一个url会请求多次,得到的内容确实一样的2.缓存的概念3.缓存数据的过程当服务器返回数据时,需要做以下步骤(1)使用服务器的数据(比如解析、显示)(2)将服务器的数据缓存到硬盘(沙盒)此时缓存的情况是:内存缓存中有数据,硬盘缓存中有数据。再次请求数据分为两种情...
分类:
移动开发 时间:
2015-01-29 01:14:51
阅读次数:
287
前一篇《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSO...
分类:
移动开发 时间:
2015-01-26 16:48:00
阅读次数:
150
A.iOS中json的基本使用 1.解析json数据 (1)json反序列化 对象{}格式 {key : value, key : value,...} 的键值对的结构可以反序列化为OC中的NSDictionary数组[]格式 ["java","javascript","vb",...]可以反序列化...
分类:
移动开发 时间:
2015-01-25 22:24:46
阅读次数:
299
A.搭建java服务器使用eclipse、tomcat和struts2框架搭建一个简单的服务器1.准备好合适版本的JDK、eclipse EE、tomcat、struts2 框架包2.配置JDK和tomcat系统变量3.在eclipse中创建一个Dynamic Web Project, 勾选创建we...
分类:
移动开发 时间:
2015-01-25 22:11:37
阅读次数:
270
A.需求所有数据都从服务器下载动画列表包含:图片、动画名标题、时长副标题点击打开动画观看code source: https://github.com/hellovoidworld/VideoOnlineDemoserver source:https://github.com/hellovoidwo...
分类:
移动开发 时间:
2015-01-25 22:10:33
阅读次数:
376
说明:开发技术大同小异,帖子写出来不是为了晒的,只是一个学习记录过程,有错误欢迎指正,喜欢喷人的请滚蛋。一、实现方案在iOS中有三种多线程实现技术,它们分别是NSThread、GCD 、NSOperation。 NSThread:基于OC编写,更加面向对象,可直接操作线程对象,需要程序员手动管理线程...
分类:
移动开发 时间:
2015-01-25 01:15:53
阅读次数:
482
A.NSThread的基本使用 1.创建和启动线程 一个NSThread对象就代表一条线程创建、启动线程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thre...
分类:
移动开发 时间:
2015-01-22 15:06:02
阅读次数:
210
A.NSOperation的基本使用1.NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOper...
分类:
移动开发 时间:
2015-01-22 14:54:53
阅读次数:
226
A.GCD基本使用 1.GCD的概念 什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(...
分类:
移动开发 时间:
2015-01-22 14:41:48
阅读次数:
194