iOS開發之XMPPFramework開發基礎介紹

2022-07-17 09:27:15 字數 933 閱讀 2760

1 使用iphonexmpp例項

2 修改xmppstream設定

3 基礎協議的介紹

協議

協議簡介

xep-0009

在兩個xmpp實體間傳輸xml-rpc編碼請求和響應

xep-0006

使能與網路上某個xmpp實體間的通訊

xep-0045

多人聊天相關協議

xep-0054

名片格式的標準文件

xep-0060

提供通用公共訂閱功能

xep-0065

兩個xmpp使用者之間建立乙個帶外流,主要用於檔案傳輸

xep-0082

日期和時間資訊的標準化表示

xep-0085

聊天對話中通知使用者狀態

xep-0100

表述了xmpp客戶端與提供傳統的im服務的**閘道器之間交換的最佳實踐

xep-0115

廣播和動態發現客戶端、裝置、或一般實體能力。

xep-0136

為服務端備份和檢索xmpp訊息定義機制和偏好設定

xep-0153

用於交換使用者頭像

xep-0184

訊息送達回執協議

xep-0199

xmpp ping 協議

xep-0202

用於交換實體間的本地時間資訊

xep-0203

用於延遲傳送

xep-0224

引起另乙個使用者注意的協議

iOS開發之歸檔

歸檔是一種物件都可以實現的更加常規的序列化方式。適用對模型物件進行歸檔的技術可以輕鬆將複雜物件寫入檔案和從檔案中進行讀取。大多數支援儲存資料的foundation和cocos touch類都遵循nscoding協議 不過有些例外,例如uiiamge 因此對於大多數系統提供的類而言,歸檔比較輕鬆。如果...

iOS 開發之封裝

繼承,封裝,多型是物件導向程式設計的三大基石 在ui 中,封裝可以降低 的冗餘度,節省 量,避免了重複 在這裡簡單的封裝了乙個label和乙個textfield,組成了乙個登陸介面的樣式 新建了乙個檢視,這是檢視的.h檔案,這個檢視的一些方法 這個是.m檔案中 對label和textfield進行布...

IOS開發之 入門

目前主要的移動開發平台有 android ios windowsphone,前兩者佔據著絕大多數的終端應用,我們常說的移動開發就是指 android和ios開發。本位主要講述ios的開發。開發ios應用,需要專門的硬體裝置 開發工具 特定語言的支援,下面將逐一介紹這些知識點 硬體mac筆記本或一體機...