本文摘自别的博客各种语言都有些传递函数的方法:C语言中可以使用函数指针,C++中有函数引用、仿函数和lambda,Objective-C里也有选择器(selector)和block。 不过由于iOS SDK中的大部分API都是selector的方式,所以本文就重点讲述selector了。Object...
分类:
其他好文 时间:
2015-07-26 22:12:33
阅读次数:
182
关键字:Android 使用handler实现线程间发送消息 (主线程 与 子线程之间)、(子线程 与 子线程之间)
相信大家平时都有使用到异步线程往主线程(UI线程)发送消息的情况。本文主要研究Handler的消息发送。包括主线程往子线程发送消息,子线程之间互相发送消息。
一、主线程向子线程发送消息。
实现过程比较简单:
主线程发送消息到异步线程,异步线程...
分类:
移动开发 时间:
2015-07-26 21:02:15
阅读次数:
123
与消息发送通道对应,发送的消息需要一个接收端接收消息,它就是ChannelReceiver。接收端负责接收处理其他节点从消息发送通道发送过来的消息,实际情况如图每个节点都有一个ChannelSender和ChannelReceiver,ChannelSender向其他节点的ChannelReceiver发送消息。本质是每个节点暴露一个端口作为服务端监听客户端,而每个节点又充当客户端连接其他节点的服...
分类:
其他好文 时间:
2015-07-25 21:33:58
阅读次数:
125
通知中心,它是IOS程序内部的一种消息广播机制,通过它,可以实现无引用关系的对象之间的通信。通知中心他是基于观察者模式,它只能进行程序内部通信,不能跨应用程序进程通信。当通知中心接受到消息后会根据设置,将消息发送给订阅者,这里的订阅者可以有多个。 通知中心与代理模式类似,都可以实现多个对象间通...
分类:
移动开发 时间:
2015-07-20 18:15:58
阅读次数:
142
通知中心,它是IOS程序内部的一种消息广播机制,通过它,可以实现无引用关系的对象之间的通信。通知中心他是基于观察者模式,它只能进行程序内部通信,不能跨应用程序进程通信。当通知中心接受到消息后会根据设置,将消息发送给订阅者,这里的订阅者可以有多个。
通知中心与代理模式类似,都可以实现多个对象间通信,通知中心可以将一个通知发送给多个监听者,而代理模式每个对象只能添加一个代理。但无论是那种模式,都...
分类:
移动开发 时间:
2015-07-20 16:21:16
阅读次数:
133
9.4滚动条类9.4.1滚动条控件(1)窗口滚动条与滚动条控件的比较窗口滚动条滚动条控件消息发送WM_VSCROLL、WM_HSCROLL消息。不发送WM_COMMAND消息。wParam参数的意义是一样的。lParam:当消息来自窗口滚动条时为NULL,来自滚动条控件时为滚动条的句柄。宽度或高度固...
分类:
其他好文 时间:
2015-07-19 19:29:21
阅读次数:
95
二、Routing(路由) (using the Java client) 在前面的学习中,构建了一个简单的日志记录系统,能够广播所有的日志给多个接收者,在该部分学习中,将添加一个新的特点,就是可以只订阅一个特定的消息源,也就是说能够直接把关键的错误日志消息发送到日志文件保存起来,不重要的日志信息文...
分类:
其他好文 时间:
2015-07-19 18:01:26
阅读次数:
232
消息发送者代码
本实例中创建窗体类ProxyForm,负责发送和接收数据。
Main方法代码using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleSender
{
class Program
{
static voi...
分类:
系统相关 时间:
2015-07-18 17:04:33
阅读次数:
1142
Objective高级语法精讲二Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下面通过分析Apple开源的Runtime代码(我使用的版本是objc4-646.tar)来深入...
分类:
移动开发 时间:
2015-07-18 00:13:14
阅读次数:
3379
发送消息: NSDictionary *dict=[[NSDictionary alloc]initWithObjectsAndKeys:@"num",[NSString stringWithFormat:@"%d",person.i_Msg], nil]; [[NSNotificationCent...
分类:
移动开发 时间:
2015-07-17 18:39:21
阅读次数:
120