我正在尝试在我的项目中使用 SimpleAudioEngine 。我将 SimpleAudiEngine 标头包含到 AppDelegate 中。
#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)
当我为 Android 构建项目时,一切编译和构建都很好。SimpleAudioEngine 工作正常。如果针对 Linux 运行构建,我会收到一条错误消息:
fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)
我尝试将 SimpleAudioEngine 包含到 CMake 文件中 - 结果仍然是以前的。
我在TypeScript上编写代码并使用WebStorm IDE。我尝试使用Array.isArray方法检查json项目是否为数组。是工作。但是IDE(WebStrom)指示不赞成使用此方法。但是在标准规范中,我找不到它。
let items: any[] = Array.isArray(jsonData.items) ? jsonData.items : [];
Run Code Online (Sandbox Code Playgroud)
现在不推荐使用Array.isArray吗?还是这个WebStorm错误?如果不推荐使用Array.isArray,那么有什么更好的替代方法呢?