阿灿的大树洞

物极必反,否极泰来

0%

引言

一说到 Objective-C 的内存管理,就不得不提到 Autorelease。

顾名思义,autorelease 就是自动释放,这看起来很 ARC,但其实它更像 C语言 中的局部变量特性。

1
2
3
4
5
6
7
{
int a;
}
/*
因超出变量作用域
局部变量 int a 被废弃。
*/

阅读全文 »

众所周知,Apple从OS X Lion和iOS 5引入了新的内存管理功能——自动引用计数(ARC)功能。这些功能对于我们开发者说也是需要去了解的一个重要知识点。

阅读全文 »

曾觉得 iOS 很好学,也想着学一段时间就可以精通这门语言,但是随着开发的越来越深入,才能意识到,iOS 绝不像外表这样简单,他的内涵真是太深了,感觉自己真是一个什么也不知道的 Objc 小白。

Runtime 和消息发送机制是理解 iOS 运行过程避不开的一道坎,虽然平时很少用,但是却是我们 Objc 程序员需要了解的。

阅读全文 »

  好久没看书了,一到放假,看书的效率就从一个月两三本,变成了一个月一本。有点惭愧。

阅读全文 »

RunLoop

​ RunLoop是每一个iOS程序员应该都听过的一个名字,翻译过来大概是叫运行循环,在iOS攻城狮们的开发初期,几乎见不到RunLoop的身影。

阅读全文 »