摘要:
GCD多线程详解===---##1. 什么是GCDGrand Central Dispatch 简称(GCD)是苹果公司开发的技术,简单来说,GCD就是iOS一套解决多线程的机制,使用GCD能够最大限度简化多线程编程##2. 简单使用GCD```/** * 在主线程执行 */dispatch_async(dispatch_get_main_queue(), ^{ ;});``````/**... 阅读全文
摘要:
iOS开发——Block详解===---##1. Block是什么- 代码块- 匿名函数- 闭包——能够读取其他函数内部变量的函数- 函数变量- 实现基于指针和函数指针- 实现回调的机制Block是一个非常有特色的语法,它可以把一个代码块作为一个变量来保存,也可以通过函数传递变量,然后让其他的对象来执行这一代码块。可以保存传递并在其他地方执行的代码块,这是我对Block的理解,也是我觉得Block... 阅读全文