首先明確一點(diǎn)舷夺,autorelease對象的釋放苦酱,跟runloop沒有本質(zhì)的關(guān)系,只跟當(dāng)前所處的autorelease pool有關(guān)给猾。 每個線程默...
shutdown() doesn't actually close the file descriptor—it just changes it...
首先回顧一下NSURLSession的使用步驟: 創(chuàng)建一個NSURLSessionConfig對象 通過NSURLSessionConfig創(chuàng)建...
根據(jù)Block在內(nèi)存中的位置疫萤,Block可分為三種類型NSGlobalBlock,NSStackBlock敢伸,NSMallocBlock扯饶。 NSG...
delegate設(shè)為strong造成的內(nèi)存泄露(兩個對象相互強(qiáng)引用) NSTimer 造成的內(nèi)存泄露(兩個對象相互強(qiáng)引用)self 持有 tim...
UIView本身是由CoreAnimation來實(shí)現(xiàn)的。它真正的繪圖部分池颈,是由一個CALayer類來管理尾序。 UIView有個重要屬性layer,...
每個thread中都有一個默認(rèn)的NSRunloop,主線程中的NSRunloop默認(rèn)是開啟的琢歇,其余線程的NSRunloop默認(rèn)是未開啟的(包括自...
ARC全稱為Automatic Reference Counting兰怠,也就是編譯器為我們自動添加retain/release/autorelea...