首先,在编译的时候,分类会被编译成 静态category_t 结构体变量,之后在运行的时候加载,和类对象关联起来 在编译的时候,实例对象对应的结构体构建完毕(包含了成员变量)...
导读:阅读文本你将能够了解到C标准库对快速排序的支持、简单的索引技术、Thunk技术的原理以及应用、C++虚函数调用以及接口多重继承实现、动态库中函数调用的实现原理、以及在i...
Mach 虚拟内存 在内核管理最重要的资源中,出了CPU本身,就是内存了。Mach 和所有内核一样,代码中有很大一部分都在负责高效地管理内存(virtual memory,V...
公司叫我申请一个价值299刀的企业APP账户,但是公司并没有保存到我们公司申请的邓白氏编码,让我的工作无从下手,问了好多的人,都对这个东西不是很了解,因此特别写一篇文章,介绍...
之前说到贝塞尔曲线,今天说CALayer,哈哈哈,承上启下,放一个表情与上一篇相呼应。 CALayer 首先,CALayer其实自身有很多情况下自带隐式动画,但是需要注意的是...
基本使用流程 AVCaptureSession是AVFoundation的核心类,用于捕捉视频和音频,协调视频和音频的输入和输出流.下面是简书上找的围绕AVCaptureSe...
前言 前段时间忙着找工作所以没有进行更新,现在抽空更新一下吧,目前的进度由于离开了前公司,而现在的公司任务又比较多,所以更新的速度会慢一些吧.目前写到了RTP分包了,打算春节...
配置支持 h264 编解码 下载 h264 源码和对应的编译脚本; 将解压后的 h264 源码文件夹改名成 x264 放到解压后的编译脚本 x264-ios-master 文...
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案 ffmpeg的代码是包括两部分的,一部分...
前言 上篇最简iOS播放器(一)利用ffmpeg和SDL构建了最简iOS播放器,但视频数据是渲染到了SDLWindow上,这个结果肯定不是我们想要的,渲染到UIView上我们...
1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时间app再启动时花费的时间 例如:app启动时可能包含操作...
第一步:组册组件 av_register_all()例如:编码器、解码器等等… 第二步:打开封装格式->打开文件 例如:.mp4、.mov、.wmv文件等等...avform...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
27、28有问题
备战2020——iOS面试之笔试题作者:flowerflower推荐阅读:备战2020——iOS全新面试题总结 目录1、设计模式是什么? 你知道哪些设计模式,并简要叙述?2、MVC 和 MVVM 的区别?3、...
首先感谢原创作者:Fredericshihe大家自己喜好决定,但我不敢保证将来不会出问题,但是我敢保证不会白苹果或无法开机。 楼主已经亲测 iPhone 4S ...
Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Pyt...