最近接触英语学习类app,根据视频跟读句子,完成配音作业,然后将自己的多个录音和原视频合成为一个新的视频。 之前看过几篇类似的博客,都是写一个视频和一个音频合成,要么是一个视...
最近接触英语学习类app,根据视频跟读句子,完成配音作业,然后将自己的多个录音和原视频合成为一个新的视频。 之前看过几篇类似的博客,都是写一个视频和一个音频合成,要么是一个视...
背景: 商品详情页,内容较多,分多个接口请求加载。根据请求到的数据,来判断是否显示某些内容。 处理方法 多个接口按顺序请求,请求完一个,在接着请求下一个。将得到的数据,加载进...
sqlite数据库是ios开发中经常使用到的数据持久化方案,因为项目需求的不同,对数据库操作的要求也不同。 由于最近使用sqlite时,有一些地方需要频繁的更新,这时在多线程...
Swift tricks系列收集Swift牛逼的patterns和让你代码更加Swifty的tricks,持续更新中…… Associated Value Swift的enu...
一、这是个什么东西? NS_OPTIONS :这就是个枚举。 1 << 0 : 位运算,这个结果其实就是十进制的1 结果就是将Sample的二进制数向左移动N位,即Samp...
关于KVC/KVO的实现原理,网上的相关介绍文章很多,但大部分说的比较抽象,难以真切的理解,下面我们直接撸代码来实地探讨下。演示代码地址:https://github.com...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
static 一,作用于变量 当其作用于局部变量时: 变量的作用域不变,还是只能在其申明的{ }内访问。但变量的存储局域、生命周期发生改变。局部变量的存储区域由栈区变为静态存...
ps:所谓单例,就是在程序中只有一个实例,它提供一个类方法供全局调用。在编译时初始化这个类,然后保存在内存中,在程序退出时,由系统自动释放这部分内存。系统为我们提供的单例有:...