UI進階 即時通訊之XMPP好友列表、添加好友、獲取會話內容、簡單聊天 這篇博客的代碼是直接在上篇博客的基礎上增加的,先給出部分代碼,最後會給出能實現簡單功能的完整代碼。 UI進階 即時通訊之XMPP登錄、註冊 1、好友列表 初始化好友花名冊 #pragma mark - 管理好友 // 獲取管理好 ...
UI進階 即時通訊之XMPP好友列表、添加好友、獲取會話內容、簡單聊天
這篇博客的代碼是直接在上篇博客的基礎上增加的,先給出部分代碼,最後會給出能實現簡單功能的完整代碼。
UI進階 即時通訊之XMPP登錄、註冊
1、好友列表
初始化好友花名冊
#pragma mark - 管理好友 // 獲取管理好友的單例對象 XMPPRosterCoreDataStorage *rosterStorage = [XMPPRosterCoreDataStorage sharedInstance]; // 用管理好友的單例對象初始化Roster花名冊 // 好友操作是耗時操作 self.xmppRoster = [[XMPPRoster alloc] initWithRosterStorage:rosterStorage dispatchQueue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)]; // 在通道中激活xmppRoster [self.xmppRoster activate:self.xmppStream]; // 設置代理 [self.xmppRoster addDelegate:self delegateQueue:dispatch_get_main_queue()];
XMPPRoster代理方法
好友列表