上一篇文章我們探究了一下__block變量的存儲(chǔ)域。這一篇文章我們研究一下Block是如何截獲對(duì)象的。 一、棧block截獲對(duì)象 首先我們看一下...
投稿
上一篇文章我們探究了一下__block變量的存儲(chǔ)域。這一篇文章我們研究一下Block是如何截獲對(duì)象的。 一、棧block截獲對(duì)象 首先我們看一下...
上一篇文章研究了一下Block的存儲(chǔ)域,這一篇文章我們來研究下__block變量的存儲(chǔ)域。 一、__block變量不能聲明為全局變量 當(dāng)我們將_...
我們知道應(yīng)用程序的內(nèi)存分配有四個(gè)區(qū): 程序區(qū)域(.text區(qū))- 存放函數(shù)體的二進(jìn)制代碼。 數(shù)據(jù)區(qū)域(.data區(qū))- 主要包括靜態(tài)全局區(qū)(全局...
一直搞不懂OC的Block和Java的Lambda,特意研究了一下OC的Block。如果有理解不對(duì)或者不到位的地方,歡迎指正。這一篇我們先梳理一...
位運(yùn)算 一. 操作符 二. 進(jìn)制轉(zhuǎn)換 1. 二、八、十六進(jìn)制轉(zhuǎn)十進(jìn)制(按位計(jì)數(shù)法) e.g. 0B11010101轉(zhuǎn)十進(jìn)制 2. 十進(jìn)制轉(zhuǎn)二、八...
更新于:20170814更新于:20171222再次更新于:20180823 最近的幾天在看一些 Instruments 相關(guān)的知識(shí),總結(jié)分享一...
作者:崔志偉BugHD 是 FIR.im 為開發(fā)者提供的查找崩潰的工具,一些同學(xué)使用后,對(duì)于根據(jù)錯(cuò)誤堆棧查找問題的方法還有一些疑問,現(xiàn)在我用一個(gè)...
前言: 按照時(shí)間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層...
iOS中檢測(cè)Zoombie對(duì)象的具體實(shí)現(xiàn) 我們知道,如果在XCode中開啟了Zoombie Objects。如圖。 那么在一個(gè)對(duì)象釋放后,再次給...
今天在看ReactiveCocoa的rac_signalForSelector源碼時(shí),很好奇它們是怎么做到的??吹剿鋵?shí)和Aspects、jsp...