![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC语法学习
xlchange
视频编码/菜鸟
展开
-
OC 锁NSLock的应用
NSLock在多线程中起到重要作用,当多线程可能同时对同一变量访问时,会导致冲突和崩溃。这个时候用锁来保证线程间变量不冲突,起到至关重要的作用。使用NSLock时系统具体做了什么?为什么避免了冲突,需要再了解和深究。...原创 2020-03-25 18:09:25 · 613 阅读 · 0 评论 -
OC CVPixelBuffer内存管理
CVPixelBuffer可以用来保存多种格式的图像数据,包括YUV/RGBA等。在CVPixelBuffer的内存管理,包括何时释放,生命周期等,遇到一些坑,总结如下:1.OC的部分变量是系统管理,叫做ARC控制,不需要开发者来管理;有一些变量不受ARC控制(一般是C开头的变量,cv,cf等),需要开发者手动管理,手动释放,CVPixelBuffer就是这类变量。2.OC变量管理,常用两...原创 2020-03-13 19:25:38 · 3817 阅读 · 0 评论