仿ios版應用源碼,仿ios版源碼
仿準系統。基於XMPP伺服器的即時通訊以及交友用戶端。
----第一期代碼的功能如下----
1.新使用者註冊
2.登陸並串連XMPP伺服器 握手 保持線上
2.尋找最新註冊使用者:(下拉重新整理 上拉翻頁,做的比較匆忙,沒操作提示)
3.點擊某個使用者即可對他發送訊息(聊天記錄下一期更新)
4.首頁顯示收到的和發送的所有訊息(排序和分組下一期更新)
----第二期更新內容----
1.修複了註冊延時時間,添加了切換帳號功能,修複了輸入框適配問題
2.頁面和聊天頁面介面已基本重做 。首頁訊息按連絡人分組按時間逆序顯示,聊天氣泡有待最佳化,收發訊息全部採用 NSNotifaction 不用擔心訊息發了頁面不重新整理。自動滾到最新一條。鍵盤監聽效果更加友好,採用TableViewInset來錯位。
3.添加好友功能,添加完後可以在好友名單查看到,若是在是註冊的太早要翻很久,或者新註冊使用者重新整理不出來,可以通過webview直接添加,但是需到控制台查看互相的ID
4.User對象和Message對象採用FMDB+類java的Dao模式用靜態方法固化,並且有個開發人員自己寫的對象to字典、字典to對象的兩個超好用的方法,大家值得一看!
5.刪除了XMPPManager單例中的一些廢話和暫時用不著的內容,添加了很多注釋,大家可以細細品讀。
----第三期更新內容----
1. 加入離線圖片的發送接收支援;
2. 最佳化了輸入框,並以自訂輸入面板的形式實現了shareMore(分享更多);
3. 發送圖片的兩種模式均以實現 ,通過http上傳至伺服器再轉寄URL(已注釋掉),通過base64碼直接編碼圖片再解碼,均支援離線收發。
由於作者沒有做螢幕適配,所以請在Retina 4-inch模擬器或者iPhone5中運行代碼。
----第四期代碼的功能如下----
1. 修複絕大部分bug
2. ios7體驗更佳
3. 圖片/文字暢聊不閃退
4. 支援按暱稱模糊搜尋,找到朋友更容易
5. 修複了網域名稱丟失引起的串連失敗問題,現在伺服器24小時確保能串連
6. 更準確的提示資訊,更好的使用者體驗
PS: 1~3期的使用者資料已清除,如需嘗試請重新註冊
作者說:這次給大家帶來的demo我已經寫好了伺服器端,也配置好了openfire伺服器,大家如果想啟動並執行話先確定伺服器是否開啟(API連接埠8080,openfire連接埠5225),ping一下 www.hcios.com 如果未開啟請QQ,一般開啟時間為9:00~18:00
估計網上再也找不到比我寫的這個更好的XMPP Demo了,上傳此demo的目的為給更多的朋友瞭解即時通訊技術,在您看的爽的同時,請允許我要求您不要用此demo以商業用途傳播 ,謝謝。 源碼下載:http://code.662p.com/view/5849.html <ignore_js_op> <ignore_js_op> <ignore_js_op>
|
詳細說明:http://ios.662p.com/thread-1073-1-1.html