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