前段时间项目有一个需求,要在点击闪屏的时候做一些处理,刚接到这个需求觉得很简单啊,在原有的view上加个button或者手势识别啥的,后面实现的时候发现还是有点坑。无论我在闪屏上面加button还是手势都无法响应到touch事件,后来也想了很多种可能,比如是否消息传递到了其他视图,可最终发现确是.....
分类:
移动开发 时间:
2015-07-17 13:48:34
阅读次数:
237
众所周知,iOS中一般在类之间传递消息使用较多的是delegate和block,还有一种是基于通知进行的消息传递,我们常常是使用系统的通知,来实现一些功能,例如利用键盘尺寸改变的通知,我们可以根据键盘的位置改变输入框的位置,从而避免输入框被键盘遮挡。
除了利用系统的通知,我们还可以通过自己创建通知的办法来完成一些消息传递,以XMPP登录为例,如果用户之前没有注销,那么在启动客户端时...
分类:
其他好文 时间:
2015-07-17 00:35:57
阅读次数:
162
句柄 资源的标示 图标句柄(HICON) 光标句柄(HCURSOR) 窗口句柄(HWND)类似于指针wm_keydown表示键盘上的按键按下了数值WPARAM ||LPARAM 两个整形数据类型 表示一种附加信息 储存比如按下一个键后接收具体键的Asics代码Dword 表示消息传递时候的时间POI...
分类:
编程语言 时间:
2015-07-16 18:17:42
阅读次数:
161
??1 Broadcast是Android中的四大组件之一,他的用途很大,比如系统的一些广播:电量低、开机、锁屏等一些操作都会发送一个广播。2 广播被分为两种不同的类型:“普通广播(Normalbroadcasts)”和“有序广播(Ordered broadcasts)”.普通广播是完全异步的,可以在同一时刻(逻辑上)被所有广播接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果...
分类:
移动开发 时间:
2015-07-12 00:22:15
阅读次数:
1104
前言:iOS中事件处理,是一个很重要也很难得地方。涉及到响应者链的地方的面试题,很多工作两三年的老鸟也未必能回答的很专业。这里详细介绍一下iOS中的事件处理,以及响应者链。1. 三大事件
触摸事件
加速计时间
远程控制事件 2. 响应者对象
在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为 响应者对象
UIApplication、UIViewC...
分类:
移动开发 时间:
2015-07-11 22:53:55
阅读次数:
187
简介: Udp广播消息用在局域网的消息传递很方便。本文使用UdpClient类在WPF下实现Udp广播收发发送: 1 void MainWindow_Loaded(object sender, RoutedEventArgs e) 2 { 3 ...
分类:
Windows程序 时间:
2015-07-10 20:36:13
阅读次数:
1075
TPL Dataflow库的几个扩展函数TPL Dataflow是微软面向高并发应用而推出的新程序库。借助于异步消息传递与管道,它可以提供比线程池更好的控制。本身TPL库在DataflowBlock类中提供了不少扩展函数,用起来还是非常方便的,但感觉还是不够全(当然,MS没必要设计大而全的接口),前...
分类:
其他好文 时间:
2015-07-06 15:52:12
阅读次数:
120
在两个类之间进行消息传递,一般通过代理或者block进行,代理写起来较为麻烦,block较为简单,但是block需要特别注意内存泄漏问题,注意self和block之间要为弱引用,下面介绍使用block进行消息传递的方法。
先来复习一下block的结构:
返回类型 (^block名称)(参数1类型,参数2类型...)
下面以XMPP的用户登录为例来说明block消息传递方法。
网络操作在Ap...
分类:
其他好文 时间:
2015-07-05 16:54:08
阅读次数:
132
注1:本文由破船[博客]译自Communication Patterns。本文目录如下所示:可用的机制做出正确的选择Framework示例小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些...
分类:
移动开发 时间:
2015-07-05 00:48:24
阅读次数:
165