TCP有主要有兩個(gè)特點(diǎn): 面向連接:需要客戶端和服務(wù)器在發(fā)送數(shù)據(jù)之前有連接 可靠傳輸:客戶端與服務(wù)器之間發(fā)送的數(shù)據(jù)是可靠的(無(wú)損壞,按順序) 下...
一句話總結(jié): HTTP以明文方式發(fā)送內(nèi)容贮懈,不驗(yàn)證服務(wù)器身份匀泊,不提供數(shù)據(jù)加密 HTTPS在HTTP基礎(chǔ)上加了SSL協(xié)議,驗(yàn)證服務(wù)器身份朵你,加密傳輸?shù)?..
OC 常用的多線程實(shí)現(xiàn)方法有: NSThread GCD NSOperation 下面逐一總結(jié)一下抡医。 NSThread NSThread是官方提...
想要深入理解多線程躲因,鎖是預(yù)備知識(shí),這里總結(jié)一下OC中鎖相關(guān)的知識(shí)忌傻,打好基礎(chǔ)毛仪。 為什么要有鎖? 鎖概念的提出芯勘,是為了解決多線程資源共享的問(wèn)題箱靴,在多...
進(jìn)程(process) 就是一個(gè)運(yùn)行的程序够委,比如一個(gè)運(yùn)行的App。 有獨(dú)立的邏輯內(nèi)存空間怖现。 線程(thread) 進(jìn)程中一路單獨(dú)運(yùn)行的程序茁帽,一個(gè)...
什么是RunLoop? 可以簡(jiǎn)單理解為屈嗤,讓程序保持運(yùn)行的一個(gè)while循環(huán)潘拨,這個(gè)循環(huán)內(nèi)監(jiān)聽(tīng)各種事件(如觸摸事件、performSelector饶号、...
KVO(Key Value Observing)铁追,可以用來(lái)監(jiān)聽(tīng)一個(gè)對(duì)象鍵值的變化,當(dāng)鍵值變化時(shí)茫船,觸發(fā)回調(diào)函數(shù)琅束,做相應(yīng)的操作,主要用法總結(jié)如下: ...
本文重點(diǎn)總結(jié) OC block 的原理算谈,并帶上一些例子涩禀,不討論 block 的寫(xiě)法和應(yīng)用。 block 的本質(zhì)總結(jié)如下: block 在底層上是...
OC Runtime特性讓他具有一些新功能然眼,可以應(yīng)用在日常的工作中埋泵,下面介紹 Runtime 中常見(jiàn)的應(yīng)用,可以簡(jiǎn)要總結(jié)為以下幾點(diǎn)(都要用到<o...