摘要: 要学习XMPP,就要先了解Socket编程,在学习Socket之前,还要先了解一下网络编程一、网络编程基本概念 通过使用套接字来达到进程间通信目的的编程就是网络编程。 网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用,编程人员可以不用考虑…… 网络编程最主要的工作就是在发送... 阅读全文
posted @ 2014-08-19 23:03 微博_裕之都 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 四、配置客户端1.来到XMPP官网,寻找所需客户端软件2.选用电脑自带的信息,Adium和Spark这三个客户端软件,我共享的资源里有3.首先来配置“信息” 打开信息 ->添加账户 ->其他邮件账户 ->继续->账户类型:Jabber ->用户名:zhangsan@teacher.local ->... 阅读全文
posted @ 2014-08-18 20:15 微博_裕之都 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 三、配置服务器1.服务器搭建-Openfire 在XMPP官网可以找到mac平台下的服务器软件 可用服务器地址:http://xmpp.org/xmpp-software/servers/ Openfire简介采用Java开发,开源的实时协作(RTC)服务器,基于XMPP(Jabber)协议安装... 阅读全文
posted @ 2014-08-18 12:32 微博_裕之都 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 (1)所有用到的资源我都共享在了我的百度云盘里,需要的可以去下载 http://pan.baidu.com/s/1mgBPnuC 配置步骤:数据库 -> 服务器 -> 客户端 首先配置数据库,因为服务器启动的时候要连接数据库,再配置服务器,最后配置客户端 (2)在终端中输入以... 阅读全文
posted @ 2014-08-17 22:04 微博_裕之都 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、即时通讯技术简介即时通讯技术(IM -- Instant Messaging)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协... 阅读全文
posted @ 2014-08-16 21:50 微博_裕之都 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、代理和通知的异同共同点:利用代理和通知都能完成对象之间的通信(比如A对象告诉B对象发生了什么事情,A对象传递数据给B对象)不同点:1>代理:一对一关系(1个对象只能告诉另1个对象发生了什么事情)2>通知:多对多关系(1个对象能告诉N个对象发生了什么事情,1个对象能收到N个对象发生了什么事情)二、... 阅读全文
posted @ 2014-07-24 15:09 微博_裕之都 阅读(753) 评论(0) 推荐(0) 编辑
摘要: nilNilNULLNSNullnil: A null pointer to an Objective-Cobject. ( #define nil ((id)0) )nil 是一个对象值。Nil: A null pointer to an Objective-Cclass.NULL: A null... 阅读全文
posted @ 2014-07-15 20:06 微博_裕之都 阅读(334) 评论(1) 推荐(0) 编辑
摘要: viewDidLoad:视图加载完毕viewWillAppear:视图将要显示(加载后才能显示,说明比viewDidLoad方法调用晚)layoutSubViews:布局子视图initWithFrame:实例化对象 阅读全文
posted @ 2014-07-11 21:10 微博_裕之都 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 插件在Xcode中的路径:Macintosh HD > 用户 > xxx > 资源库 > Application Support > Developer > Shared > Xcode > Plug-ins1.BBUDebuggerTuckAway编辑代码时退出控制台2.KSImageNamed使... 阅读全文
posted @ 2014-07-11 17:43 微博_裕之都 阅读(116) 评论(0) 推荐(0) 编辑
摘要: KSImageNamed插件的自定义使用 阅读全文
posted @ 2014-07-11 17:33 微博_裕之都 阅读(182) 评论(0) 推荐(0) 编辑