底层探索方法iOS底层-1:源码探索方法[https://www.jianshu.com/p/8f04867044bb]iOS底层-2:objc...
作为开发人员,经常需要存取文件、归解挡操作。模拟器沙盒路径可以通过下面方式获取: 由于当前开发的是一个音视频项目,必须用真机调试。真机的沙盒文件...
矩阵数据类型CV_ (S|U|F)C<number_of_channels>S = 符号整型 U = 无符号整型 F = 浮点型 1--bit_...
RunLoop RunLoop是iOS、OSX开发中非常基础的一个概念,这篇文章将会从源码的角度分析RunLoop的概念已经底层实现原理。在iO...
苹果内存管理方案主要为MRC和ARC TaggedPointer:小对象类型,NSDate、NSNumber等NonpointerIsa:非指针...
冷启动和热启动当用户按下home键时,iOS的APP不会立马被kill掉,还会存活一段时间,在这个时间之内,用户再进入APP,APP几乎不需要做...
LLVM概述 LLVM是架构编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-...
block在我们的代码中经常使用,通过block我们实现了高内聚、低耦合,极大的方便了我们的编程,今天我们探究一下block的底层原理。 什么是...
看了这么多的源码,相信大家对锁已经见得很多了。在iOS中有8大锁,他们的性能如下: 下面我们将会分析锁的底层原理,看看锁的性能为什么有好有坏?在...