搭建完本地服務(wù)器之后注簿,我們便可以著手客戶端的工作,這里我們使用XMPPFramework這個(gè)開(kāi)源庫(kù)耗拓,安卓平臺(tái)可以使用Smack(最好使用4.1以及之后的版本留美,支持流管理)彰檬,為...
搭建完本地服務(wù)器之后注簿,我們便可以著手客戶端的工作,這里我們使用XMPPFramework這個(gè)開(kāi)源庫(kù)耗拓,安卓平臺(tái)可以使用Smack(最好使用4.1以及之后的版本留美,支持流管理)彰檬,為...
自從3G時(shí)代帶火到現(xiàn)在,即時(shí)通訊已經(jīng)走過(guò)很多個(gè)年頭了,現(xiàn)在的IM基本上都是一家公司的APP的基本配置,大多數(shù)公司都會(huì)選擇一些三方公司,畢竟三方公司有著成熟的IM體系,服務(wù)器都...
本文介紹了CocoaAsyncSocket庫(kù)中GCDAsyncSocket類的使用、粘包處理以及時(shí)間延遲測(cè)試. 一.CocoaAsyncSocket介紹 CocoaAsync...
我們?cè)陧?xiàng)目中有時(shí)會(huì)碰到視頻相關(guān)的需求谎砾,一般的可以分為幾種情況: 1. 簡(jiǎn)單的視頻開(kāi)發(fā)逢倍,對(duì)界面無(wú)要求,可直接使用系統(tǒng)UIImagePickerController景图。 (1)使用...
注冊(cè)了這么久簡(jiǎn)書(shū)賬號(hào)较雕,今天終于決定把自己的總結(jié)發(fā)出來(lái)。第一篇文章誕生了! 項(xiàng)目中monitor數(shù)據(jù)上報(bào),消息推送均使用了socket長(zhǎng)連接亮蒋,技術(shù)上使用GCDAsyncSock...
一贮尖、前言 以下是我自己的學(xué)習(xí)加理解,分享給大家趁怔,同時(shí)也算是自己做的筆記吧湿硝,俗話說(shuō)好記性不如爛筆頭,希望來(lái)的你能有所幫助润努,有什么理解不到位的地方关斜,還請(qǐng)大神些多多指教。 ...
前言 Objective-C是一門(mén)非常動(dòng)態(tài)的語(yǔ)言铺浇,以至于確定調(diào)用哪個(gè)方法被推遲到了運(yùn)行時(shí)蚤吹,而非編譯時(shí)。與之相反随抠,C語(yǔ)言使用靜態(tài)綁定,也就是說(shuō)繁涂,在編譯期就能決定程序運(yùn)行時(shí)所應(yīng)該...
Block是我們?cè)谌粘C編碼中經(jīng)常使用的特性扔罪,它可以非常便捷高效的編寫(xiě)和組織代碼秉沼,可以讓異步調(diào)用的代碼更加的精煉易讀。但是在日常開(kāi)發(fā)過(guò)程中我們大部分情況都是寫(xiě)著教科書(shū)一般的...