有时也会遇到多个多个target中部分依赖的库相同,但是又有一部分不同,比如:CocoaPodsDemo和Second都使用Alamofire、SnapKit两个依赖库,另外...
有时也会遇到多个多个target中部分依赖的库相同,但是又有一部分不同,比如:CocoaPodsDemo和Second都使用Alamofire、SnapKit两个依赖库,另外...
视频裁剪时长: 基于AVMutableComposition实现视频时长裁剪 视频音轨合成 获取视频轨道,新增音频轨道,依赖AVMutableComposition合成 水印...
获取视频首帧: 实现依赖AVAssetImageGenerator,AVURLAsset初始化AVAssetImageGenerator, 获取视频首帧: 与首帧获取大致相同...
# git-lfs (Large File Storage) git lfs管理 ## mac安装 brew install git-lfs git lfs install ...
设计模式间关系概览: 1.Factory Method(工厂方法) 意图: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例...
opencv实现图像的基本功能使用: Demo地址:https://github.com/feidao90/opencv.git
首次使用NSMachPort,是为了解决通知(NSNotification)如何接受异步消息的问题,场景很简单,通知的处理线程,在与通知的消息的发送,哪个线程发送,就在哪个线...
$ sudo spctl --master-disable 输入密码后: 安利,安装最新版本sketch: http://xclient.info/s/sketch.html...
针对xcode 10及以上,clang编译有做路径变更,所以需要做两步操作,在mac安装scrapy: 1、安装指导目录下的pkg,重新找回clang lib: pkg目录:...
针对数据读写,是所有缓存手段都需要用到的,不管是内存缓存,还是物理缓存,而在处理缓存的时候,更多的需要考虑到读写的耗时,放入多线程的并发处理,下面实现数据读写的线程控制,达到...
在主线程(队列)执行如下代码: 或者更简单的实现方式: 死锁原理,比较简单的理解,asnc阻塞当前线程,而block的任务在asnc依赖的线程(队列)去执行,一图中,主线程进...