(iOS面試資料大全)[https://docs.qq.com/doc/DZlphVG9SU0FwUmVZ] 畢業(yè)好幾年了,上周發(fā)送了簡(jiǎn)歷給騰訊淑履,參加了騰訊面試火鼻。具體部門這邊...
(iOS面試資料大全)[https://docs.qq.com/doc/DZlphVG9SU0FwUmVZ] 畢業(yè)好幾年了,上周發(fā)送了簡(jiǎn)歷給騰訊淑履,參加了騰訊面試火鼻。具體部門這邊...
1室囊、虛擬內(nèi)存 & ASLR 在早期計(jì)算機(jī)中數(shù)據(jù)是直接通過物理地址訪問的,這就造成了下面兩個(gè)問題 1魁索、內(nèi)存不夠用 2融撞、數(shù)據(jù)安全問題 內(nèi)存不夠 --- > 虛擬內(nèi)存 虛擬內(nèi)存就是...
在iOS中內(nèi)存分為五大區(qū)域:棧去、堆區(qū)粗蔚、全局區(qū)尝偎、常量區(qū)、代碼區(qū) 棧區(qū)(Stack) 高地址向低地址擴(kuò)展的系統(tǒng)數(shù)據(jù)結(jié)構(gòu),對(duì)應(yīng)的進(jìn)程或者線程是唯一的 是一塊連續(xù)的內(nèi)存區(qū)域致扯,遵循先...
這個(gè)問題的答案網(wǎng)上有很多,現(xiàn)在先給出答案肤寝。但本文的重點(diǎn)是從底層源碼的角度來(lái)分析,尤其是對(duì)weak的整個(gè)源碼過程進(jìn)行分析抖僵。 1鲤看、 結(jié)論 1.1 區(qū)別 1.1.1 修飾變量類型的...
本文摘抄自iOS 開發(fā):『Runtime』詳解(一)基礎(chǔ)知識(shí)[http://www.reibang.com/p/633e5d8386a8],不做任何商業(yè)用途耍群。優(yōu)秀的作品要大...
侃 今年年初的時(shí)候由于自己買的阿里云服務(wù)器性能不夠(主要是家境貧寒),導(dǎo)致部署在阿里云服務(wù)器上的一些服務(wù)雖然勉強(qiáng)能跑起來(lái),但是CPU和內(nèi)存各種爆表,而且服務(wù)常常因?yàn)闆]有內(nèi)存而...
序言 在上一篇文章文章中义桂,簡(jiǎn)單介紹了GCDAsyncSocket的使用,socket創(chuàng)建蹈垢、連接慷吊、發(fā)送消息、接收消息耘婚、關(guān)閉socket罢浇、粘包分包、以及心跳包機(jī)制沐祷。并且立下了一個(gè)...
iOS AutoReleasePool的實(shí)現(xiàn)原理 [TOC] 本文也屬于iOS Objective-C 內(nèi)存管理的范疇嚷闭,AutoReleasePool就是自動(dòng)釋放池,下面我們...