前言:本文简述OC对象、isa和SuperClass,如有错误请留言指正。 Q:OC中对象分类 A:总共为三类:实例对象、类对象、元类对象 instance对象(实例对象) ...
IP属地:北京
前言:本文简述OC对象、isa和SuperClass,如有错误请留言指正。 Q:OC中对象分类 A:总共为三类:实例对象、类对象、元类对象 instance对象(实例对象) ...
这篇文章的首要目的是,通过配置VSCode,达到全平台的一致C/C++开发体验。 对于编写C/C++的环境,我们至少需要有文本编辑器、C/C++编译器,最好还能有C/C++调...
欢迎加入技术交流群群号: 552340860 上面的脚本,静态库可以在本人github下载。 要用ffmpeg开发自己的音视频项目,首先要编译ffmpeg拿到所需要的头文件...
博客链接Blocks原理 更新日期:2019-07-22 Block的实质 我们先写一个最基础的block 使用xcrun -sdk iphoneos clang -arch...
分屏特效中的九屏特效。纹理横向和纵向缩成三分之一再填充,不需要做裁剪处理。shader如下: 效果如下:
在开始介绍播放器开发之前,我们首先对posix库进行一定的封装,得到我们想要的Mutex、Condition、Thread等类。至于为何不用C++11自带的相关类呢?这是考虑...
说明iOS中的RunLoop使用场景1.保持线程的存活,而不是线性的执行完任务就退出了<1>不开启RunLoop的线程<2>开启RunLoop的线程(1)实验用self来持有...
前言 之前写过一篇block的文章,参考的源码是libclosure-38的,跟libclosure-67有所区别,且由于之前理解不足文章有些细小错误,决定重新写一篇。 ...