xmpp个人信息展示(烟台杰瑞教育ios培训部原创)

xmpp个人信息展示(烟台杰瑞教育ios培训部原创)

ID:15611432

大小:301.40 KB

页数:4页

时间:2018-08-04

xmpp个人信息展示(烟台杰瑞教育ios培训部原创)_第1页
xmpp个人信息展示(烟台杰瑞教育ios培训部原创)_第2页
xmpp个人信息展示(烟台杰瑞教育ios培训部原创)_第3页
xmpp个人信息展示(烟台杰瑞教育ios培训部原创)_第4页
资源描述:

《xmpp个人信息展示(烟台杰瑞教育ios培训部原创)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、烟台杰瑞教育科技有限公司(IOS开发培训部)版权所有XMPP个人信息展示  在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(ExtensibleMessageandpresenceProtocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信服务的用户进行交流。例如google公司2005年推出的Googletalk就是一款基于XMPP协议的即时通信软件。下面我们就谈论一下如何简单的使用XMPP的好友和个人电子名片 1、在XMPPFramework.h

2、中将需要用到的头文件打开 2、在storyboard创建电子名片的页面 ------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------烟台杰瑞教育科技有限公司(IOS开发培训部)版权所有 3、定义数据存储和电子名片模型属性并且进行初始化//电子名片@property(strong,nonatomic)XMPPvCardTempModule*vCardModule;//电子名片存储@property(strong,nonatomic)XMPPvCardCoreDataStorage*vCardStorage;//初始化卡片存储sel

3、f.vCardStorage=[XMPPvCardCoreDataStoragesharedInstance];//初始化花名册存储self.rosterStorage=[[XMPPRosterCoreDataStoragealloc]init];//激活当前的电子名片[self.vCardModuleactivate:self.stream]; 4、创建对应的类,并且和电子卡片的storyboard关联,连接输出口 5、获取当前的人员电子卡片//获取vcard卡片信息即个人信息AppDelegate*delegate=[UIApplicationsharedApplic

4、ation].delegate;XMPPvCardTemp*vcard=[delegate.vCardModulemyvCardTemp];//如果电子卡片信息不存在需要重新设置if(vcard==nil){vcard=[XMPPvCardTempvCardTemp];vcard.nickname=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"userName"];------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------烟台杰瑞教育科技有限公司(IOS开发培训部)版权

5、所有}if(vcard.jid==nil){XMPPJID*jid=[XMPPJIDjidWithString:[[NSUserDefaultsstandardUserDefaults]objectForKey:@"userName"]];vcard.jid=jid;}//更新一下修改的数据[delegate.vCardModuleupdateMyvCardTemp:vcard]; 6、将电子卡片的信息展示到UI界面//将电子名片的信息展示到UIself.jrImage.image=[UIImageimageWithData:vcard.photo];self.name.

6、text=vcard.nickname;self.jid.text=vcard.jid.full;self.email.text=vcard.mailer;self.company.text=vcard.orgName;self.depart.text=[vcard.orgUnitsfirstObject];self.post.text=vcard.title;self.tel.text=vcard.note;  效果图如下: ------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------烟台杰瑞教育科技有限公司(IOS开发培训部

7、)版权所有 6、修改电子卡片,涉及到个人信息的修改,这里我们需要重新做UI   点击修改调用方法即可//更新一下修改的数据[delegate.vCardModuleupdateMyvCardTemp:vcard]; ------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。