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)品來(lái)說(shuō)智政,視頻全屏是一個(gè)基本且重要的需求。雖然這個(gè)需求看起來(lái)很簡(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的思想覺(jué)悟汉嗽,為人民透析生命,講解你正在蒙圈的知識(shí)點(diǎn)找蜜,或者想破腦袋才發(fā)現(xiàn)如此簡(jiǎn)單的...
元類型 元類型就是類型的類型饼暑。比如我們說(shuō) 5 是 Int 類型,此時(shí) 5 是 Int 類型的一個(gè)值洗做。但是如果我問(wèn) Int 類型占用多少內(nèi)存空間弓叛,這個(gè)時(shí)候與具體某個(gè)值無(wú)關(guān),而和...
由于是從上一個(gè)完整項(xiàng)目里扒下來(lái)的代碼撰筷,只想做一個(gè)記錄,也順便幫助一下有需要的同學(xué)畦徘,所以只把核心功能開(kāi)放出來(lái)毕籽,可定制化很高,下面是視頻鏈接 https://v.youku.co...
如果對(duì)collectionView還不了解的,可以先看看我上次寫(xiě)的關(guān)于UICollectionView的基本使用 點(diǎn)擊這里查看 這次主要是寫(xiě)關(guān)于UICollectionVie...
很多APP都會(huì)涉及到搜索框关筒,蘋果也為我們提供了默認(rèn)的搜索框UISearchBar。但實(shí)際項(xiàng)目中我們通常需要更改系統(tǒng)默認(rèn)搜索框的樣式掘剪。為了實(shí)現(xiàn)這一目標(biāo)平委,我們需要先搞懂 UISe...