一.目的以及效果:用Xcode利用xmpp框架建立客户端,实现向服务器注册添加用户 密码,以及登陆,离线状态工程的主要结构:新建singleview工程,用xib拖放两个输入框和两个按钮,并在viewcontroller中进行关联,建立regisgtviewcontroller同时选中xib,利用x...
分类:
移动开发 时间:
2015-09-02 21:57:16
阅读次数:
208
第一次随笔,实在不知写点什么有用的东西,那就分享一下本人最近的研究所得吧!是关于iOS-XMPP-通信协议的实现,具体代码比较复杂,三言两句也实在难表达清楚,网上已有很多关于iOS XMPP协议的讲述,但都是简单叙述起代理方法(关于各个简单功能,比如注册\登录\发送消息\添加好友\以及设置自己的资料...
分类:
移动开发 时间:
2015-08-01 15:33:59
阅读次数:
114
#import "AppDelegate.h"
//#import "DBAreaItem.h"
#pragma mark -
#pragma mark Private Interface
@interface AppDelegate()
typedef enum
{
AlertViewStyleConflict=10,/...
分类:
移动开发 时间:
2015-07-23 12:10:51
阅读次数:
134
对于使用socket通信的应用程序,常常希望App位于后台时仍然可以进行网络通信,这在iOS8和以后的版本是被默认允许的,socket可以直接在后台运行,而对于iOS8之前的版本就不行,需要进行两步设置使得socket后台运行。
这里以XMPP的socket为例,为了实现后台接收到消息后发送推送通知,需要以下两步设置:
①打开info.plist,添加下面的键值对:
Required bac...
分类:
移动开发 时间:
2015-07-17 10:03:33
阅读次数:
1893
XMPPFrameworkGitHub:https://github.com/robbiehanson/XMPPFramework获取源代码git clonehttps://github.com/robbiehanson/XMPPFramework.gitcheckout XMPPFramework...
分类:
移动开发 时间:
2015-07-15 19:02:46
阅读次数:
136
#import "XMPPData.h"
#import "XMPPFramework.h"
//导入花名册相关头文件
#import "XMPPRoster.h"
#import "XMPPRosterMemoryStorage.h"
#import "XMPPRosterCoreDataStorage.h"
@interface XMPPData()
@property(stron...
分类:
移动开发 时间:
2015-06-18 11:44:48
阅读次数:
242
导入头文件XMPPFramework.h
添加代理XMPPStreamDelegate
@property(strong,nonatomic) XMPPStream *xmppStream;
@property(assign,nonatomic) BOOL isRegister;
@property(strong,nonatomic) NSString*user,*pwd;
//开始...
分类:
其他好文 时间:
2015-06-16 17:02:19
阅读次数:
267
首先下载xmpp for ios 可以去xmpp官方网站下载:http://xmpp.org/
也可以去我分享的资源下载 http://download.csdn.net/detail/fhongchan/8811255
将解压到的文件包中的文件夹 Authentication、Categories、Core、Extensions、Utilities、Vendor和文件Sample_XMPPF...
分类:
其他好文 时间:
2015-06-16 13:07:31
阅读次数:
96
1 首先下载xmppframework这个框架
https://github.com/robbiehanson/XMPPFramework
2 环境配置
参考:https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS
1 添加xmppframework框架到工程中
将下面的文件拖入工程...
分类:
移动开发 时间:
2015-04-16 15:52:51
阅读次数:
136