上一篇文章我们探究了一下__block变量的存储域。这一篇文章我们研究一下Block是如何截获对象的。 一、栈block截获对象 首先我们看一下...

上一篇文章我们探究了一下__block变量的存储域。这一篇文章我们研究一下Block是如何截获对象的。 一、栈block截获对象 首先我们看一下...
上一篇文章研究了一下Block的存储域,这一篇文章我们来研究下__block变量的存储域。 一、__block变量不能声明为全局变量 当我们将_...
我们知道应用程序的内存分配有四个区: 程序区域(.text区)- 存放函数体的二进制代码。 数据区域(.data区)- 主要包括静态全局区(全局...
一直搞不懂OC的Block和Java的Lambda,特意研究了一下OC的Block。如果有理解不对或者不到位的地方,欢迎指正。这一篇我们先梳理一...
位运算 一. 操作符 二. 进制转换 1. 二、八、十六进制转十进制(按位计数法) e.g. 0B11010101转十进制 2. 十进制转二、八...
更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instruments 相关的知识,总结分享一...
作者:崔志伟BugHD 是 FIR.im 为开发者提供的查找崩溃的工具,一些同学使用后,对于根据错误堆栈查找问题的方法还有一些疑问,现在我用一个...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层...
iOS中检测Zoombie对象的具体实现 我们知道,如果在XCode中开启了Zoombie Objects。如图。 那么在一个对象释放后,再次给...
今天在看ReactiveCocoa的rac_signalForSelector源码时,很好奇它们是怎么做到的。看到它其实和Aspects、jsp...
专题公告
iOS开发相关文章