前言 本文會(huì)用實(shí)例的方式醉途,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍捕犬。并且提供一些選型跷坝、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例碉碉,在github中都有demo:iOS即...
前言 本文會(huì)用實(shí)例的方式醉途,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍捕犬。并且提供一些選型跷坝、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例碉碉,在github中都有demo:iOS即...
KVC(Key-value coding)鍵值編碼柴钻,iOS的開(kāi)發(fā)中,可以允許開(kāi)發(fā)者通過(guò)Key名直接訪問(wèn)對(duì)象的屬性垢粮,或者給對(duì)象的屬性賦值贴届。而不需要調(diào)用明確的存取方法。這樣就可以...
在學(xué)習(xí)Swift 3的過(guò)程中整理了一些筆記蜡吧,如果想看其他相關(guān)文章可前往《Swift 3必看》系列目錄 swift 3中對(duì)C層級(jí)的GCD的API進(jìn)行了徹頭徹尾的改變毫蚓。本文將從實(shí)...
前言 首先我們需要明白為什么要讓Cell里的圖片或者文本自適應(yīng)高度元潘,因?yàn)楹芏鄷r(shí)候Cell中的數(shù)據(jù)是通過(guò)網(wǎng)絡(luò)請(qǐng)求得來(lái)的,我們?cè)谧远xCell的時(shí)候并不能把Cel的高度給一個(gè)死值...
~ 1翩概、 很多姑娘公眾號(hào)留言:為什么男生撩我撩到一半就跑了? 老司機(jī)還沒(méi)有開(kāi)口返咱,一些熱心的姑娘就開(kāi)始給出自己的意見(jiàn)了氮帐。 有人說(shuō):肯定是這丫的又有新目標(biāo)了,花心的男人不靠譜洛姑。 ...
開(kāi)發(fā)App的過(guò)程中皮服,常常會(huì)遇到在App內(nèi)部加載網(wǎng)頁(yè)楞艾,通常用UIWebView加載参咙。這個(gè)自iOS2開(kāi)始使用的網(wǎng)頁(yè)加載器一直是開(kāi)發(fā)的心病:加載速度慢硫眯,占用內(nèi)存多蕴侧,優(yōu)化困難。如果加...
最近項(xiàng)目中要加密與服務(wù)器的通訊內(nèi)容,主要是為了防止惡意的抓包利用,本來(lái)這樣的加密直接在網(wǎng)上就可以找到的,但是無(wú)奈關(guān)于OC的幾乎都來(lái)自同一個(gè)模版,加密出來(lái)的字符竄無(wú)法被PHP后...