摘要:
C语言中的变量按存储区域可以分为三种:堆栈中的自动变量,普通内存中得静态变量,硬件寄存器变量。由于寄存器变量直接存放在CPU中,而不在内存中,所以访问速度极快。一般应用于需要大量次数访问的变量。寄存器变量只能存放int ,char和指针类型的数据,而且寄存器变量不能过多的使用,否则反而会降低运算速度... 阅读全文
摘要:
大家都知道GCD 有两种队列:一种是串行队列,一种是并发队列。什么是串行队列?串行队列就是队列中的代码块一个一个按顺序执行,每当上一个代码块执行结束后下一个代码块才会执行。打个比方,如果队列是一些首尾相连的火柴。那么串行队列里,这些火柴只有在前一根火柴燃烧殆尽之后自己才会燃烧。而并发队列则不是这样,... 阅读全文
摘要:
学IOS 的大家都知道,IOS 一共有三种内存管理方式:MRC 、ARC、自动释放池。我按照我个人的理解简述一下自动释放池,希望能给大家一点帮助,如有错误请大家及时批评指正。自动释放池有几个特点:1、延缓释放、集中释放,也就是说自动释放池不是说立即释放,而是在自动释放池结束时检查那些空间需要实现自... 阅读全文