总结一些iOS的底层面试题。巩固一下iOS的相关基础知识。 如有出入,还望各位大神指出。 OC对象 1. NSObject对象的本质是什么? NSObject对象的本质就是结...

IP属地:江西
总结一些iOS的底层面试题。巩固一下iOS的相关基础知识。 如有出入,还望各位大神指出。 OC对象 1. NSObject对象的本质是什么? NSObject对象的本质就是结...
需求 本文主要将含有编码的H.264,H.265视频流文件解码为原始视频数据,解码后即可渲染到屏幕或用作其他用途. 实现原理 正如我们所知,编码数据仅用于传输,无法直接渲染到...
我们都知道weak指针不会增加引用计数,并在引用对象被回收的时候自动被置为nil。通常用于解决循环引用问题。那么,自动被置为nil内部又是如何实现的呢? 一、weak的实现原...
在多数博客中提到的runloop 在即将休眠前的屏幕绘制和接收到VSync 信号后的屏幕绘制,它们之间是什么关系呢? 这个问题困扰了我很长时间,现在做一个简单总结。 runl...
现在市场上的iOS应用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,几乎每一款App都有很多的界面是由UITableView实现的,所以为了做出一款...
严格意义上来讲 在iOS 中只有 pthread 和 NSThread 是真正的多线程技术,可以直接进行多线程操作,GCD 和NSOperation 则属于并发技术,NSOp...
多线程是一把双刃剑,他即可以提高我们的运行效率,但是当资源共享多个线程同时存取同一块资源的时候,可能会造成引发数据错乱和数据安全问题。 资源共享 1块资源可能会被多个线程共享...