首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
聪莞
掘友等级
iOS高级工程师
iOS 、OpenGL OpenGL_ES Metal图像处理、 音视频编解码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 52
沸点 0
赞
52
返回
|
搜索文章
最新
热门
iOS下离屏渲染的 问题
Offscreen Rendering 如何检测你的项目中是否 触发了离屏渲染问题 那么为何有一些会触发离屏渲染,而有一些却不会触发呢?下面我们开始深入的探索。 离屏渲染的具体过程 我们知道通常的渲染
音视频学习之 - H264结构与码流解析
H264结构中,一个视频图像编码后的数据叫做一帧,一帧由一个片(slice)或多个片组成,一个片由一个或多个宏块(MB)组成,一个宏块由16x16的yuv数据组成。宏块作为H264编码的基本单位。 场和帧:视频的一场或者一帧可以用来产生一个编码图像。在电视中,每个电视帧都是通过…
音视频学习之 - H264编码
有了前面[音视频学习之 - 基础概念和[音视频学习之 - H264结构与码流解析的基础,这篇文章开始写代码,前面根据AVFoundation框架做的采集工作流程就不写了,直接从采集的代理方法**captureOutput: didOutputSampleBuffer: from…
iOS三方框架之 - AFNetworking的Https认证流程
1. NSURLSession:主要的一个基于NSURLSession的管理模块; 2. Reachability:网络监测模块; 3. Security:Https验证模块; 4. Serialization:序列化模块,包含了请求和响应的序列化; 5. UIKit:包含了一…
YUV颜色详解
RGB 图像中,每个像素点都有红、绿、蓝三个颜色通道,其中每个通道都占用 8 bit,也就是一个字节,那么一个像素点也就占用 24 bit,也就是三个字节。 一张 1280 * 720 大小的图片,就占用 1280 * 720 * 3 / 1024 / 1024 = 2.63 …
分析Category、load、initialize的加载原理
3.load、initialize有什么区别,以及它们在category重写时的调用顺序。 要回答这些问题,我们需要去查看runtime里的类的初始化方法,打开runtime源码,找到_objc_init,这就是runtime初始化的地方。 1.点击进去map_images我们…
NSURLProtocol进行网络拦截
在每一个 HTTP 请求开始时,URL 加载系统创建一个合适的 NSURLProtocol 对象处理对应的 URL 请求,而我们需要做的就是写一个继承自 NSURLProtocol 的类,并通过 - registerClass: 方法注册我们的协议类,然后 URL 加载系统就会…
记录一次前端JS项目兼容IE的解决方案
最近新启动了一个项目,由于项目不算复杂,顺便就把前端这块也负责了,整体流程搞完之后,发现在IE浏览器无法正常运行,而项目又要求兼容IE,于是在网上寻找解决方案,这一找,发现搜索的内容结果基本都在四五年
NONPOINTER_ISA和散列表
这个设计思想跟TaggetPointer类似,ISA其实并不单单是一个指针。其中一些位仍旧编码指向对象的类。但是实际上并不会使用所有的地址空间,Objective-C 运行时会使用这些额外的位去存储每个对象数据就像它的引用计数和是否它已经被弱引用。 isa是一个定义的联合体。 …
iOS - 非越狱注入原理
可以看到有一些 LC_LOAD_DYLIB SceneKit、PushKit、Webkit 等等,并且每一个都对应一个value路径,只要有这两个东西,dyld在加载可执行文件时就会把路径下对应的库加载进去。 所以第一步,我们要创建一个自己的 framework ,并且把该 f…
下一页
个人成就
文章被点赞
112
文章被阅读
71,894
掘力值
1,405
关注了
8
关注者
70
收藏集
0
关注标签
9
加入于
2019-07-08