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還不了解的,可以先看看我上次寫的關(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...