首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MrHardy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
MrHardy
3年前
关注
iOS音视频开发-代码实现视频编码
硬编码的优点 提高编码性能(使用CPU的使用率大大降低,倾向使用GPU) 增加编码效率(将编码一帧的时间缩短) 延长电量使用(耗电量大大降低) VideoToolBox框架...
13
1
分享
MrHardy
3年前
关注
iOS音视频开发-了解编码及视频
一.了解VideoToolBox 硬编码 VideoToolbox 是一套纯C语言API。其中包含了很多C语言函数 VideoToolBox实际上属于低级框架,它是可以直接...
1
评论
分享
MrHardy
3年前
关注
iOS音视频开发-直播项目流程
视频H264编码 1.1 为何编码? 从存储角度和网络传输以及通用性 3个角度,压缩已经成了不可或缺的动作.压缩编码最基本的指标,就是压缩比. 压缩比通常都是小于1(如果等...
0
评论
分享
MrHardy
3年前
关注
AVFoundation之视频捕捉AVCapture
音频编码 常用压缩编码格式 \ WAV编码 \ WAV编码的一种实现方式(其实它有非常多实现方式,但都是不会进行压缩操作).就是在源PCM数据格式的前面加上44个字节.分别...
0
评论
分享
MrHardy
关注了
我是好宝宝
MrHardy
关注了
Cooci
MrHardy
4年前
关注
iOS底层探索 之 GCD原理
今天我们来探索同步函数与异步函数区别,从以下几个点展开: dispatch_sync 源码 _dispatch_sync_f _dispatch_sync_f_inline...
2
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 多线程原理
线程和进程的定义 线程是进程的基本执⾏单元,⼀个进程的所有任务都在线程中执⾏ 进程要想执行任务,就必须得有线程,进程至少得有一条线程 程序启动会默认开启一条线程,这条线程被...
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 KVC分析
KVC初探 根据官方文档我们来验证一下 set方法原文 1、两个方法要是同时存在会先找找setName方法,要是没有setName才会执行_setName方法 打印看下 g...
1
1
分享
MrHardy
4年前
关注
iOS底层探索 之 类的加载
类加载流程探究 镜像的具体实现_dyld_objc_notify_register(&map_images, load_images, unmap_image);...
4
1
分享
MrHardy
4年前
关注
iOS底层探索 之 应用程序加载原理
应用程序加载原理 库:可执行的二进制文件,加载到内存 静态库 .a 动态库 .so .dll 两者之间的区别...
1
1
分享
MrHardy
4年前
关注
iOS底层探索 之 消息转发
修改返回值, HLTeacher 类有- (void)teacherSay方法 -- 快速转发 未完待续......
3
1
分享
MrHardy
4年前
关注
iOS底层探索 之 消息动态决议
return lookUpImpOrForwardTryCache(inst, sel, cls, behavior); 未完待续.........
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 cache分析
今天我们来探究下类的原理分析 断点打印P指令 cache_t jump进入 bucket_t jump进入 下面通过LLDB去验证方法的存储 几次失败的尝试 再看下源码 继...
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 类的底层结构
今天我们探究一下类的底层是什么实现的? 首先我们知道object_class 继承与objc_object,两者皆是底层代码 上代码 下面我们探究一下成员变量(基本数据类型...
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 对象的本质
首先我们先定义一个类 猜想“当前的类会和我们的对象一样,可以无限开辟吗?也就是在内存里不止有一个类?” 下面我们开始验证,这几个地址是否一致? 打印的结果居然都一致,但0x...
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 结构体内存对齐
首先上图看下各个数据类型占用内存的大小 对齐原则如下: 1:数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第 一个数据成员放在offset为0的...
0
评论
分享
MrHardy
4年前
关注
iOS底层探索 之 alloc
首先我们先下符号断点,看下程序是怎么走的 底层函数方法如下 现在定义HLPerson看最终打印的结果是否是一致的? 结果打印完全一致,证明所指的内存地址和空间是一致的,in...
0
评论
分享
MrHardy
关注了标签
Vue.js
MrHardy
关注了标签
UI Kit
下一页
个人成就
文章被点赞
25
文章被阅读
9,049
掘力值
353
关注了
2
关注者
11
收藏集
0
关注标签
7
加入于
2021-06-10