我们知道应用程序的内存分配有四个区: 程序区域(.text区)- 存放函数体的二进制代码。 数据区域(.data区)- 主要包括静态全局区(全局...
上一篇文章研究了一下Block的存储域,这一篇文章我们来研究下__block变量的存储域。 一、__block变量不能声明为全局变量 当我们将_...
写在最前:这篇文章应该是Block系列文章的最后一篇了,以我目前的水平来说,难免有错误的地方。而且总体来说,研究的比较浅。希望未来的自己重新审视...
一直搞不懂OC的Block和Java的Lambda,特意研究了一下OC的Block。如果有理解不对或者不到位的地方,欢迎指正。这一篇我们先梳理一...
一些经常看见的宏,有的用不到到时要明白,有的能用到。所以记录下来备忘。 NS_AVAILABLE_IOS(3_0) 这个方法可以在iOS3.0及...
偶然间看到这篇文档,所以记录下来。文档出处:Ownership Policy当我们在APP中使用Core Foundation API时,为了避...
排序是计算机科学中不能避免的问题,很幸运看到了一篇关于排序的NSSortDescriptor类的文档。文档地址。NSSortDescript...
这篇文档是比较基础的,翻译下来备用。原文地址 介绍 Core Foundation框架和Foundation框架有一些数据类型可以交换替代使用。...
之前的文章[iOS]Block系列探究二 - 捕获变量谈论过__block是如何处理基础类型的局部变量使block内部可以修改局部变量的。这篇文...