objective-c - 如何在objective-c中导入Metal?
问题描述
我尝试使用metal_stdlib
,或导入MetalKit,但它显示metal_stdlib
文件未找到,并且MetalKit没有摆脱任何错误,例如
Unknown type name 'MTLDevice'; did you mean 'GDevice'?
那么如何导入Metal框架呢?我也想用MPSMatrix
。
解决方案
MTLDevice
是一个协议,而不是一个类。在 Objective-C 中,你应该像这样声明对它的引用:
id<MTLDevice> device;
推荐阅读
- scala - 如何减少 Spark 中的 List[Key, List[Name, Value]]?
- c++ - GCC 原生矩阵运算库
- android - 如何在 Flutter 中制作透明的应用程序?
- react-native - React Navigation 5 隐藏抽屉项目
- mezzio - Zend Expressive / Laminas Mezzio - Route 至少需要参数值
- java - mp3 被tomcat(spring boot)视为视频
- response - 无法从空手道的响应标头中获取“位置”属性
- java - 如何获取上传到 Firebase 存储的 pdf 文件的可点击链接
- angular - ngIf 和 ngFor 在数组上的角循环问题
- regex - 正则表达式 - 仅第一个 Hypen