一、 概述 LLVM是架構(gòu)編譯器的框架系統(tǒng)廓鞠,由C++編寫而成魁瞪。由于優(yōu)化以任意程序語言編寫的程序的編譯時(shí)間(complie-time)、鏈接時(shí)間(...
一秦陋、引言 前邊一篇文章我們已經(jīng)大致介紹了GCD的有些概念和函數(shù)的執(zhí)行蔓彩。接下來讓我們繼續(xù)帶著探索的心里去學(xué)習(xí),繼續(xù)前行,繼續(xù)介紹線程是如何開辟和創(chuàng)...
一赤嚼、前言 在iOS開發(fā)過程中旷赖,我們知道多線程技術(shù)是使用最多的情況,能快速的執(zhí)行多個(gè)調(diào)度任務(wù)的執(zhí)行更卒。而在多線程開發(fā)過程當(dāng)中等孵,多線程技術(shù)有好幾種,其...
一蹂空,RAM和ROM的介紹 RAM與ROM就是具體的存儲(chǔ)空間流济,統(tǒng)稱為存儲(chǔ)器。 RAM(random access memory):運(yùn)行內(nèi)存腌闯,CPU...
1绳瘟、Runtime面試中問題整理 2、Runloop面試中問題整理 3姿骏、KVO面試中問題整理 4糖声、Block面試中問題整理 5、多線程面試問題整...
一分瘦,KVO (Key-Value Observing) KVO是Objective-C對(duì)觀察者設(shè)計(jì)模式的一種實(shí)現(xiàn)蘸泻,它提供一種機(jī)制,指定一個(gè)被觀察...
一嘲玫,概念 KVC(Key-value coding)鍵值編碼悦施,單看這個(gè)名字可能不太好理解。其實(shí)翻譯一下就很簡單了去团,就是指iOS的開發(fā)中抡诞,可以允許...
一,應(yīng)用程序加載回顧 通過前面的學(xué)習(xí)我們對(duì)iOS應(yīng)用程序的加載有了一個(gè)大致的認(rèn)識(shí)土陪, 1 系統(tǒng)調(diào)用exec() 會(huì)讓我們的應(yīng)用程序映射到信的地址空...
一 昼汗,引言 前邊我們已經(jīng)學(xué)習(xí)了iOS開發(fā)過程中的相關(guān)程序啟動(dòng)的重要角色dyld,通過dyld幫助我們做了很多準(zhǔn)備的工作,加載相關(guān)的類鬼雀,初始化相關(guān)...