前言: iOS面试题 一共分为笔试题和面试题两部分 笔试题 一共分为10个 总共613题 面试题 一共400题 笔试题 一个10个系列 为自己的面试,为自己的跳槽,加油吧 i...
首先来了解一下并发、串行、异步、同步的区别:1、并发队列将任务分配到线程执行时,不需要等待函数的返回即可执行下一个任务2、串行队列需要等待任务的返回才能执行下一个任务3、同步...
GCD底层原理分析 下面我们在libdispatch.dylib去探索队列是如何创建的 底层源码分析 在源码中搜索dispatch_queue_create 进入_dispa...
该篇主要是关于研究Class和Struct的底层结构,以及Swift反射的相关知识。 1.Struct和Class的内存分布 众所周知,结构体的值是直接储存在栈空间,类的值是...
该篇主要是关于各种方法调度的差异。 前面我们研究了结构体和类的底层结构,主要是属性相关信息和引用计数。那方法存储在哪里?首先先了解下内存的分区: 栈区的地址 比 堆区的地址 ...
视频播放:AVPlayerItem、AVPlayerLayer、AVPlayer 原理:在一个UIViewController上,先将视频的AVPlayer等等图层加载上,在...
1、OC项目 首次添加Swift文件时,Xcode会自动添加一个桥接文件。Build Settings - Packaging - Define Module -> YES ...
Swift进阶-类与结构体[//www.greatytc.com/p/347bafbb3cf8]Swift-函数派发[//www.greatytc.com...