[IOS Metal]使用METAL自定义CIFilter导致vertex function找不到的问题

2021-04-22
阅读 3 分钟
2.1k
通常使用 CIFilter 可以对图像做一些处理,如果有些效果我们不满意,我们需要自己去实现的话,是可以通过写 metal 来自定义 CIFilter,和 fragment shader 类似,处理对象都是一个像素点。

[IOS] 如何快速的将数组每个元素设置成0?

2021-03-23
阅读 1 分钟
1.1k
常规做法当然是遍历。 {代码...} 常规做法没有问题,但是有时候太慢了,我们需要更快的方法。幸运的是,IOS 提供了 vDSP 框架。可以在里面找到 Vector Clear and Fill Functions 好家伙,这不就是我们所需要的吗? {代码...} 具体是这样: {代码...} 如果以上内容对你有所帮助,请在这些平台上关注我吧,谢谢。o( ̄▽ ̄)d

[IOS] 监听音量变化、监听音量按键及隐藏系统音量UI

2021-03-12
阅读 1 分钟
4.3k
监听音量变化似乎并没有一种正式的方式可以监听并覆盖掉系统音量按钮的行为。我们可以使用的是一个对系统音量变化的事件监听。只需要按如下代码添加上监听即可。 {代码...} 当任何音量改变的事件发生时,这个监听都会被触发,据我测试的结果:按下音量+-键下拉打开控制面板,调节音量前后摄镜头切换还好,监听给的 Notif...

[IOS] 为什么 UIPanGestureRecognizer 不起作用?

2021-02-05
阅读 1 分钟
1k
如果你设置的 UIPanGestureRecognizer 不起作用,可能是因为 UIPanGestureRecognizer 初始化方式不对。

IOS Metal 运行错误 IOAF code 怎么办?

2021-02-02
阅读 1 分钟
2.4k
当 Shader 有错误的时候,Xcode 的输出窗口会在每一帧都输出 IOAF code 之类的错误, 表示一个数字,比如 IOAF code 4、IOAF code 11 等等。