iOS进阶
m0_37728535
这个作者很懒,什么都没留下…
展开
-
iOS开发多线程GCD的详细介绍
1. GCD 简介什么是 GCD 呢?我们先来看看百度百科的解释简单了解下概念。引自百度百科Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。在 Mac OS X 10.6 雪豹中首次推出,也可在 iOS 4 及以上版本使用。为什么要用...转载 2018-05-15 15:25:19 · 126 阅读 · 0 评论 -
iOS 内存的几大区域
介绍下内存的几大区域1.栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。[先进后出]由编译器自动分配释放2.堆区(heap) 由程序员分配和释放,如果程序员不释放,程序结束时,可能会由操作系统回收 ,比如在ios 中 alloc 都是存放在堆中。一般由程序员分配释放,若程序员不释放,程序结...转载 2018-05-15 17:21:01 · 744 阅读 · 0 评论