在开发中,会经常遇到拷贝数据对象的情况,也会遇到保存数据到本地的情况,如果是用OC的话,无论是copyWithZone还是归档解档,用runtime都可以很好地解决这个问题在...
在开发中,会经常遇到拷贝数据对象的情况,也会遇到保存数据到本地的情况,如果是用OC的话,无论是copyWithZone还是归档解档,用runtime都可以很好地解决这个问题在...
webView的基本应用,监听加载进度,返回上一页,异常处理 web调用原生:处理跳转到指定的原生页面,拦截跳转其他app,添加app白名单,拦截通用链接跳转,js注入,关闭...
一、音视频播放原理 雷霄骅雷神的[总结]视音频编解码技术零基础学习方法 音视频知识小结 如图所示,视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,...
1. 准备工作 安装homebrew、git等,google 一下一堆傻瓜式流程指导,自行搜索. 2. 获取 ijkplayer 源码 cd 到自己想要保存的文件中,执行一下...
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GS...
mac工具Alfred:https://github.com/ilius/pyglossary词典转换库pyglossary:https://github.com/ilius...
在之前的面试中,面试官问我一个项目中的问题:在可变数组的遍历过程中,删除其中的元素,会发生什么问题?我们都知道,在数组的遍历过程中,不要删除数组中的元素,会引起crash,可...
前言 Metal入门教程(一)图片绘制 上一篇的教程介绍了如何绘制一张图片,这次的目标是把图片显示到3D物体上,并进行三维变换。 Metal系列教程的代码地址;OpenGL ...
2019 iOS面试题大全---全方面剖析面试 GCD---同步/异步 ,串行/并发 死锁 GCD任务执行顺序 dispatch_barrier_async dispatch...