发送消息:
- (void) sendMessage:(NSString *) message toUser:(NSString *) user
{
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
body.stringValue = message;
NSXMLElement *msg = [NS...
分类:
移动开发 时间:
2014-12-23 17:27:53
阅读次数:
136
增加遗漏的属性,指定属性的类型和可见性:
分配职责,定义执行每个职责的方法:
专家模式:
创建者模式:
低耦合:。
高内聚:
多态:
纯虚构:
中介者模式:
不要和陌生人讲话:
对消息驱动的系统,明确消息传递方式:
利用设计模式进行局部设计:
在面向对象设计的过程中,应该尽量使用成熟的设计模式来优化模型的局部设计:
使用外观模式为适配器子系统添加一个统一的接口;
通过实施观察者模式,是适配器子系统向框架层发送消息时,无需依赖于框架层的具体实现;
对于系统中存在的只有唯一的对象实例的类,使用单件模式;
...
分类:
Web程序 时间:
2014-12-23 10:40:01
阅读次数:
442
这篇记录 android 消息机制中,MainThread 向 WorkThread 发送消息。( MainThread → WorkThread )
步骤:
1、准备looper对象
2、在子线程中生成handler对象
3、在MainThread发送消息
代码:
layout:
<Button
android:id="@+id/buttonId"...
分类:
移动开发 时间:
2014-12-22 22:49:58
阅读次数:
221
[转]C#开发微信公众平台-就这么简单本文转自:http://www.it165.net/pro/html/201403/11102.html写在前面服务号和订阅号 URL配置 创建菜单 查询、删除菜单 接受消息 发送消息(图文、菜单事件响应) 示例Demo下载 后记 最近公司在做微信开发,其实就....
分类:
微信 时间:
2014-12-22 19:27:43
阅读次数:
402
在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是selector的名字。利用Obj...
分类:
其他好文 时间:
2014-12-22 12:44:31
阅读次数:
194
我正在开发一个收到信息后发送一条短信进行回复的程序(自动回复),当我的手机启动群聊程序,我的程序并没有成功的发送消息,于是我采用了如下的代码解决这个问题。
在信息发送后,我专门记录了SMS日志,但是现在 短信接收优先级高于群聊,发送的消息被写入到用户的短信记录收到的消息后,他应该展示如下日志:
Response Message
Received Message - thi...
分类:
移动开发 时间:
2014-12-21 20:45:25
阅读次数:
232
发送消息执行记事本的“另存为”菜单功能procedure TForm1.FormCreate(Sender: TObject);var hNotepad: Cardinal;begin hNotepad := FindWindow('Notepad', nil); if hNotepad > ...
分类:
其他好文 时间:
2014-12-21 15:05:31
阅读次数:
119
CSocket编程中字符乱码问题首先把自己在编程调试中遇到的这个字符乱码问题简单的阐述一下:平台:Windows8.1 + VS2010;使用MFC自带的CSocket;Server与Client之间属于TCP连接,Server向Client发送消息,其形式为结构体,定义如下:typedef str...
分类:
其他好文 时间:
2014-12-21 10:18:35
阅读次数:
252
#-*- coding: utf-8 -*-__author__ = 'tsbc'import xmppimport time#注意帐号信息,必须加@域名格式from_user = 'chenjiangpeng@xtpt.e-u.cn'password = 'a1b2c3d4'#可以添加多个接收人t...
分类:
编程语言 时间:
2014-12-20 12:52:31
阅读次数:
551
Handler 负责在子线程中发送消息,在主线程中接收消息,实现子线程和主线程间的通信。操作精细。而异步任务则是对Handler的封装,AsyncTask的执行一般包括以下几个步骤... ......
分类:
移动开发 时间:
2014-12-19 22:05:42
阅读次数:
262