今天讲到数据结构解析的内容:XML和JSON两种XML数据结构:是扩展于HTML,主要使用标签对其解析有两种:1.SAX解析(Simple API for XML)。是基于事件驱动的解析方式,逐行解析数据(采用协议回调机制)NSXMLParser是iOS自带的XML解析类。解析过程由NSXMLPar...
分类:
移动开发 时间:
2015-05-11 21:43:59
阅读次数:
332
http://blog.sina.com.cn/s/blog_631af5500100z4ub.html一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合...
分类:
其他好文 时间:
2015-05-11 19:46:03
阅读次数:
84
一直对回调机制不明白?回调?什么鬼?干嘛使的?有毛用?其实顾名思义,回调就是“回过头来调用对方”。即:当我联系你时,你又回过头来联系我。对,没错,就是好莱坞法则——“Don't call me; I'll call you.”不过这里需要改一点细节,“don't bother me, if you ...
分类:
其他好文 时间:
2015-05-11 01:20:36
阅读次数:
105
??
Boost库的function是一组函数对象包装类的模板,实现了一个泛型的回调机制。Boost库的function与函数指针相比,优点在于它允许用户在目标的实现上拥有更大的弹性,即目标既可以是普通函数(自由函数),也可以是函数对象和类成员函数,而且可以给函数添加状态。
使用Boost库的function,可以很好地与现有的代码融合在一起。另外,function还可以与Boost库的bin...
分类:
其他好文 时间:
2015-05-05 12:39:15
阅读次数:
116
??
function是一组函数对象包装类的模板,实现了一个泛型的回调机制。function与函数指针比较相似,优点在于它允许用户在目标的实现上拥有更大的弹性,即目标既可以是普通函数,也可以是函数对象和类的成员函数,而且可以给函数添加状态。
声明一个function时,需要给出所包装的函数对象的返回值类型和各个参数的类型。比如,声明一个function,它返回一个bool类型并接受一个...
分类:
编程语言 时间:
2015-05-05 12:37:18
阅读次数:
169
在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方...
分类:
移动开发 时间:
2015-04-30 14:02:03
阅读次数:
138
在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方...
分类:
移动开发 时间:
2015-04-24 15:45:29
阅读次数:
162
In myprevious postI showed how to perform asynchronous web API calls in native Android code, aftershowing how to do it in native iOSa few days before....
分类:
移动开发 时间:
2015-04-24 13:59:13
阅读次数:
151
通过回调实现跟随手指移动的小球:
那么什么是回调,这里的回调是指Android中两种事件处理的方式。一种是通过监听器来实现的监听机制,一种是通过自身的方法实现的回调机制。
基于监听的处理机制,主要涉及三类对象:
EventSource(事件源):通常是各个组件;
Event(事件):对组件的操作;
EventListener(事件监听器):做出响应。
所谓事件监听器其实...
分类:
移动开发 时间:
2015-04-22 11:40:19
阅读次数:
182
文章结构:wait()的阻塞问题signal()函数讲解示例代码wait()的阻塞问题 之前的多进程:父进程监听子进程状态 wait()的使用文章中,父进程为了获取子进程的SIGSTOP、SIGTERM等信号时,由于调用了wait而导致主进程一直阻塞。在实际的开发中,主进程在等待子进程状态变化时还会有其它的事情要去执行,所以需要一种异步回调机制,让主进程可以在执行其它任务的时候,又可以监听到子进...
分类:
编程语言 时间:
2015-04-20 09:25:23
阅读次数:
457