首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Link913
掘友等级
移动端开发
iOS C/C++
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 24
沸点 1
赞
25
返回
|
搜索文章
最新
热门
iOS的一点架构分享
其实以前写过这么一片类似的文章链接,利用字符串+runtime能做到命名域级别的解耦,其实这种做法很极端,编码也很硬核,而且数据的类型也比较难确定,其实这也是Objc本身动态弱类型语言的缺点. 3.ActionService分类,相当于组件对外暴露的一个接口,我们利用宏去规范它…
利用runtime来给组件化项目appdelegate减负
2.当delegate接收到调用时,会自动来到UCAppDelegateRealize,这里在会根据位移枚举的配置来对各个组件调用,这个调用过程依赖UCRuntimeKit,十分安全,不会crash. 这样你就可以把例如原先写在appdelegate中的开屏配置,分享key配置…
Protobuf在iOS中的接入
现在主流的还是json这种格式,易读,解析没有任何难度.protobuf具有序列化和反序列化速度快,占用空间小,支持多种语言,唯一的缺点就是二进制的可读性是几乎不存在的. 这几篇文章主要是介绍如何去使用,由于本人能力有限,对更深层次的原理性分析就不写了. 前三篇文章会介绍在iO…
异步绘制Cell解决列表快速滚动造成的卡顿
本文是一种解决tableview快速滚动时引起的掉帧方案,如果有更好的思路可以指出. 一般在MVC中tableView绘制,在数据源代理中会给cell传入Model,然后通过计算AutoLayout对应的Frame展示数据,我们可以把这个计算提前,在获取数据的时候就把布局,ce…
ffprobe,ffplay ffmpeg常用的命令行命令
我们可以从上图第一行看到音频文件的播放时长,开始播放时间,以及文件的比特率.第二行可以看出编码格式是mp3,采样率是44.1khz,采样表示格式是SInt16(short)的planner(平铺格式),这路流的比特率是320kb/s. 我们可以看出这个mkv的encoder是L…
个人成就
文章被点赞
11
文章被阅读
18,777
掘力值
270
关注了
14
关注者
19
收藏集
0
关注标签
12
加入于
2017-12-15