WebSocket WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,能更好的節(jié)省服務(wù)器資源和帶寬并達(dá)到實(shí)時(shí)通訊闷盔,它建立在 TCP 之上,同...
WebSocket WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,能更好的節(jié)省服務(wù)器資源和帶寬并達(dá)到實(shí)時(shí)通訊闷盔,它建立在 TCP 之上,同...
目錄一逢勾、RxSwift是什么牡整,為什么要使用RxSwift二溺拱、RxSwift的核心角色?1逃贝、Event?2迫摔、Observable?3沐扳、Observer要做的處理?4句占、Obser...
目錄一、我們先自己用NSURLSession實(shí)現(xiàn)一下GET請(qǐng)求凹炸、POST請(qǐng)求、文件上傳請(qǐng)求昼弟、文件下載請(qǐng)求和支持HTTPS?1啤它、GET請(qǐng)求?2、POST請(qǐng)求?3变骡、文件上傳請(qǐng)求?...
本體性 和 相等性:(摘自Equality) 相等性:當(dāng)兩個(gè)物體有一系列相同的可觀測(cè)的屬性時(shí),兩個(gè)物體可能是互相相等或者等價(jià)的芭逝。但這兩個(gè)物體仍然是不同的,他們各自有自己的本體...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的旬盯?困惑于Cell怎么突然不能點(diǎn)擊了台妆?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈胖翰、手勢(shì)接剩、target-action這一系列響應(yīng)觸...
對(duì)于一個(gè)帶有視頻播放功能的app產(chǎn)品來說懊缺,視頻全屏是一個(gè)基本且重要的需求。雖然這個(gè)需求看起來很簡(jiǎn)單培他,但是在實(shí)現(xiàn)上鹃两,我們前后迭代了三套技術(shù)方案遗座。這篇文章將介紹這三種實(shí)現(xiàn)方案中的...
局部釋放池 創(chuàng)建一個(gè)新的自動(dòng)釋放池的方法:ARC下: 這相當(dāng)于MRC下: 其中對(duì)象s會(huì)被加入到自動(dòng)釋放池,當(dāng)ARC下代碼執(zhí)行到右大括號(hào)時(shí)(相當(dāng)于MRC執(zhí)行代碼[pool dr...
緒 事出必有因,今天我想和你聊聊線程的原因就是——當(dāng)然是本著一個(gè)Rock Programmer的思想覺悟代箭,為人民透析生命,講解你正在蒙圈的知識(shí)點(diǎn)涕刚,或者想破腦袋才發(fā)現(xiàn)如此簡(jiǎn)單的...
元類型 元類型就是類型的類型嗡综。比如我們說 5 是 Int 類型,此時(shí) 5 是 Int 類型的一個(gè)值杜漠。但是如果我問 Int 類型占用多少內(nèi)存空間极景,這個(gè)時(shí)候與具體某個(gè)值無關(guān),而和...
由于是從上一個(gè)完整項(xiàng)目里扒下來的代碼盼樟,只想做一個(gè)記錄,也順便幫助一下有需要的同學(xué)锈至,所以只把核心功能開放出來晨缴,可定制化很高,下面是視頻鏈接 https://v.youku.co...
如果對(duì)collectionView還不了解的,可以先看看我上次寫的關(guān)于UICollectionView的基本使用 點(diǎn)擊這里查看 這次主要是寫關(guān)于UICollectionVie...
很多APP都會(huì)涉及到搜索框,蘋果也為我們提供了默認(rèn)的搜索框UISearchBar棋返。但實(shí)際項(xiàng)目中我們通常需要更改系統(tǒng)默認(rèn)搜索框的樣式延都。為了實(shí)現(xiàn)這一目標(biāo),我們需要先搞懂 UISe...