在粒子系統(tǒng)中吨铸,CAEmitterLayer負(fù)責(zé)發(fā)射粒子(當(dāng)然粒子也可以發(fā)射粒子)寓涨,而這些所謂的粒子况增,就是CAEmitterCell垃僚,我們可以將C...
一俱诸、LLDB 什么是LLDB LLDB[http://lldb.llvm.org/]是一個(gè)有著 REPL 的特性和 C++ ,Python 插件...
RunLoop概述 RunLoop是什么瞻赶?為什么要有RunLoop?一般來說埃叭,一個(gè)線程只能執(zhí)行一個(gè)任務(wù)摸恍,執(zhí)行完就退出。如果我們需要一種機(jī)制,讓線...
公司項(xiàng)目中用了一些 runtime 相關(guān)的知識(shí), 初看時(shí)有些蒙, 雖然用的并不多, 但還是想著系統(tǒng)的把 runtime 相關(guān)的常用方法整理一下,...
iOS中block比較常用立镶,但是又和OC的語(yǔ)法顯得有點(diǎn)格格不入壁袄,難于理解。 以下是我個(gè)人初步的理解媚媒,供查閱嗜逻。 1.block的聲明 //聲明一個(gè)...
一個(gè)應(yīng)用分配的可用內(nèi)存是有限的,所以我們要釋放那些不用的內(nèi)存缭召。所以開發(fā)中內(nèi)存優(yōu)化就顯得尤為重要栈顷。那我們常用的優(yōu)化方式有哪些呢? (注意本文的討論...
iOS App 通常情況下的三種內(nèi)存類型 Clean Memory Dirty Memory Compressed Memory Clean M...
1. 多線程的底層實(shí)現(xiàn)嵌巷? 1> 首先搞清楚什么是線程萄凤、什么是多線程 2> Mach是第一個(gè)以多線程方式處理任務(wù)的系統(tǒng),因此多線程的底層實(shí)現(xiàn)機(jī)制是...
本文主要將ARC原理和使用注意點(diǎn)搪哪,所以其他文章中的內(nèi)容可能有刪減靡努,我只放我覺得應(yīng)該放入的內(nèi)容,其他內(nèi)容請(qǐng)看原文晓折。 首先將引用文章的地址貼出來:徹...