240 发简信
IP属地:上海
  • [iOS]Block系列探究七 - Block循环引用

    写在最前:这篇文章应该是Block系列文章的最后一篇了,以我目前的水平来说,难免有错误的地方。而且总体来说,研究的比较浅。希望未来的自己重新审视...

  • [iOS]Block系列探究六 - __block变量和对象

    之前的文章[iOS]Block系列探究二 - 捕获变量谈论过__block是如何处理基础类型的局部变量使block内部可以修改局部变量的。这篇文...

  • [iOS]Block系列探究五 - 截获对象

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

  • [iOS]Block系列探究四 - __block变量存储域

    上一篇文章研究了一下Block的存储域,这一篇文章我们来研究下__block变量的存储域。 一、__block变量不能声明为全局变量 当我们将_...

  • [iOS]Block系列探究三 - Block存储域

    我们知道应用程序的内存分配有四个区: 程序区域(.text区)- 存放函数体的二进制代码。 数据区域(.data区)- 主要包括静态全局区(全局...

  • [iOS]Block系列探究二 - 捕获变量

    上一篇文章中我们得知了OC的block其实就是C的函数指针,这一篇文章我们来研究下block与局部变量的各种化学反应。 一、截获变量 我们主要截...

  • [iOS]Block系列探究一 - 初探

    一直搞不懂OC的Block和Java的Lambda,特意研究了一下OC的Block。如果有理解不对或者不到位的地方,欢迎指正。这一篇我们先梳理一...

  • Resize,w 360,h 240
    AsyncDisplayKit学习系列1 - 布局

    一年多以前就接触了AsyncDisplayKit,但是那时菜的抠脚,不会用。现在打算学一下。 ASDK的2.0版本更名为Texture,主要做的...

  • 初探哈希表(散列表)

    一直很好奇为啥哈希表(散列表)查询的速度比数组快,然后自己看了几篇文章,有了一点点自己的理解。 一、散列表 什么是散列表呢?散列表其实是一个数组...