本文將介紹,內(nèi)存分布、內(nèi)存管理 一、內(nèi)存分布 內(nèi)存主要分為五大區(qū),按照地址從高向低依次為:棧區(qū) -> 堆區(qū) -> 全局區(qū) -> 常量區(qū) -> 代...
拷貝 在iOS開發(fā)中太習以為常了,我們都非常了解了,本篇就再次回顧這個老生常談的知識點 一、定義 淺拷貝:拷貝指針,僅拷貝指針地址,對象的內(nèi)存區(qū)...
編譯 想必都知道,那么LLVM是什么?LLVM是一種編譯器!LLVM編譯流程是怎么樣的?本篇就LLVM進行初探 首先讓我們來了解編譯器是神馬~ ...
作為程序員,不論在大學還是在工作中,網(wǎng)絡(luò)這個詞是再熟悉不過了,作為移動端的一枚開發(fā)者,平時寫業(yè)務(wù)需求,請求數(shù)據(jù)都要使用網(wǎng)絡(luò),那還記得網(wǎng)絡(luò)的知識點...
針對于這幾天在讀effective-oc相關(guān)書籍,筆者基于OC基礎(chǔ)做一些總結(jié) 1、反射機制 OC中的反射機制 體現(xiàn)在幾個方面 類和字符串的轉(zhuǎn)換 ...
上節(jié)研究完KVC[http://www.itdecent.cn/p/4028fa0d1da2]后,隨之關(guān)聯(lián)的還有一個KVO,本篇就讓我們來分析...
iOS中的KVC,我們都熟記于心了,它的用法一般就是 setValue這樣的用法 一、KVC之用法 我們在代碼里用一下setValue1、對基...
日常開發(fā)中,我們基本都用過類的category(分類)和extension(類擴展),今天我們就來分析這兩的運行時機,還有底層分析。 一、ext...
消息發(fā)送之快速轉(zhuǎn)發(fā) 在之前文章objc_class中的cache_t分析[http://www.itdecent.cn/p/5ea17ca32...