首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
KoonChaoSo
掘友等级
iOS低级开发
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 94
沸点 3
赞
97
返回
|
搜索文章
赞
文章( 94 )
沸点( 3 )
iOS 高刷屏监控 + 优化:从理论到实践全面解析
本文介绍了在 iPhone 上对 ProMotion 动态帧率的适配时观察到的现象和遇到的问题,尝试推测了背后的原理,并探讨了解决问题的可能思路,最终基于调研结果在国际化短视频业务上线了优化方案。
iOS八股文(十二)GCD之函数和死锁源码浅析
书接上回,我们了解了dispatch源码中串行队列和并行队列的区别。本文准备对同步函数和异步函数源码浅析。GCD关于iOS开发的部分,准备用三遍文章。下一遍文章,准备讲解下GCD中其他函数的使用包括调
自研 iOS 热更新机制——OCPack技术方案总结
I. 方案简介 OCPack是一种 iOS 平台上 App 动态化技术方案,用户可以使用 Objective-C 语言编写待动态化的功能逻辑(生成.m文件),然后通过OCPack提供的工具链生成 patch 文件(.bin格式)。客户端则内置了一个基于 Native 环境的的虚…
Metal 框架之使用 MetalKit 来绘制视图内容
介绍 Metal 渲染图形内容的基础知识,使用 Metal 时,需要创建一个 MetalKit 视图和一个渲染通道,配置必要的视图属性,将可绘制对象与命令缓冲区关联起来,最后提交命令缓冲区来完成绘制。
iOS探索 细数iOS中的那些锁
当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻,对同一个数据操作的线程只有一个。而线程不安全,则是在同一时刻可以有多个线程对该数据进行访问,从而得不到预期的结果 锁作为一种非强制的机制,被用来保证线程安全。每一个线程在访问数据或…
H264各种概念
H.264的简单介绍。H.264,又称为MPEG-4第10部分,高级视频编码(AVC),也称为H.264或MPEG-4第10部分。
Thunk程序的实现原理以及在iOS中的应用(二)
👉Thunk程序的实现原理以及在iOS中的应用 入口处。 thunk程序其实就是一段代码块,这段代码块可以在运行时动态构造也可以在编译时构造。thunk程序除了在第一篇文章中介绍的用途外还可以作为某些真实函数调用的跳板(trampoline)代码,以及解决一些函数参数不一致的…
iOS 高级之美(六)—— malloc分析
然而 obj = (id)calloc(1, size) 这一段代码所在位置不再是 libObjc4,它定位到了 libmalloc , 至于愈合定位的大家可以参考笔者前面的文章。这个篇章我们针对 malloc 展开而分析 malloc_zone_t 是一个非常基础结构,里面包…
音视频播放过程中的问题解决(播放质量优化)
本文主要介绍音视频播放过程中的一些问题,以及针对具体问题的优化方法。 花屏,有可能出现整幅画面的模糊或马赛克,sps/pps参数设置错误,或者P帧丢失或解码失败导致局部画面花屏。 绿屏,sps/pps获取失败或错误,无法渲染的画面有些用黑色填充,有些用绿色填充,有些用上一帧画面…
下一页
个人成就
文章被点赞
83
文章被阅读
37,993
掘力值
734
关注了
14
关注者
25
收藏集
2
关注标签
15
加入于
2018-05-28