iOS视频合成预览预处理

不久前在做一个视频处理的Demo,找时间抽空总结一下遇到的问题。

image7

如上图,Demo为一般视频编辑App中常见的功能。从相册选择多段视频资源,并在一条时间轴上显示相应时间点的缩略图视频帧,并可以添加滤镜与切割视频片段。

Read more

Macos Monterey(12) 黑苹果启动变慢解决

最近黑苹果也升级到了 Macos Monterey,启动时候严重变慢,卡在某个地方几分钟,Log如下

1
2
Doing boot task:cache-start
Doing boot task:bootroot

经过调查是因为机子使用的是 三星 970EVO 的硬盘,970evo有因为trim问题造成的bug。

解决方法:

用TM备份内容,抹盘重新安装系统并恢复数据即可

Reference:

从11.5.2升级到12.0.1开机进度条非常的慢-远景论坛-微软极客社区 (pcbeta.com)

OC下黑苹果以太网已拔出问题

配置:

技嘉 z390 gaming x + i7 9700kf , 有线网卡:i219V7

表现如下:

Clover 升级到 OC 并升级到 BigSur 后,即使添加了网卡驱动( IntelMausi) 后,无法上网,网络设置中,以太网无限显示已拔出 未链接 问题,

解决方法:

需要将主板中 VT-D 设置为 Disable ,或 Enable状态下设置 config.plist 的 DisableIOMapperYES

gcd-in-swift

gcd-in-swift

[译]深入研究GCD在Swift中的用法

原作者: John Sundell
原文地址: https://www.swiftbysundell.com/posts/a-deep-dive-into-grand-central-dispatch-in-swift
翻译: 何东彬
校对: 韩晔

Grand Central Dispatch(或者简称GCD)是Swift开发者经常使用的基本技术之一.其最为人知的亮点是能够在不同的并发队列上分发任务,相信你很有可能已经用它来编写过如下代码:

1
2
3
DispatchQueue.main.async {
// Run async code on the main queue
}

但是如果你再深入研究一下,会发现GCD还有一套你并不知道的并且非常强大的API和功能.这周,让我们将目光越过async {},进一步去发现它如何为其他大量的Foundation API提供更简单的(更灵活更具Swifty特色的)方法.

Read more

bitcode

苹果在WWDC 2015大会上引入了bitcode,随后在Xcode7中添加了在二进制中嵌入bitcode(Enable Bitcode)的功能,并且默认设置为开启状态。

Read more

iOS LaunchScreen 适配与缓存踩坑

由于之前WWDC2019上,针对 iOS13 UI 更新方面的会议上,提到了三个开发者不得不重视的问题,均规定 2020 年 4 月前需全部适配。

Read more

iOS-NSDate

iOS 中日期时区的转换笔记

Read more

YYModel源码解析

最近重新阅读了一下 YYModel ,做下一些笔记

Read more