IOS用の新しいMetalAPIから新しいサンプルをチェックしてみます。コードをダウンロードしてXCode6 Betaで開くと、次のエラーメッセージが表示されます。
QuartzCore/CAMetalLayer.h file not found
他のファイルを追加する必要がありますか、それとも何か他のものが不足していますか? MetalAPIはOSX10.9.3で利用可能である必要があります。
これらの例を実行するためにYosemite10.10 Betaにアップグレードする必要はありますか?
このエラーの背後にある理由は、A7 +チップを搭載したデバイスでのみ機能し、シミュレーターはこれに対して機能しないためです。
デバイスターゲットをiOSデバイス(a7 +)に切り替えてみてください。MetalはiOSシミュレーターでは使用できません。
CAMetalLayer
は、macOS 10.15で実行している場合、iOS 13/tvOS13シミュレーターでサポートされるようになりました。 (常に存在しますが、macOS Mojaveで実行している場合は機能しません)。
シミュレータではなくiPhoneデバイスを選択してください。
ベータ版(現在のベータ版2まで)のiOSシミュレーターの見落としだと思います:/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/ System/Library/Frameworks/QuarterzCore.framework/Headers /
CAMetalLayer.hがありません
ただし、ベータ版をiOSデバイスにインストールすると、isがあります:/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0。 sdk/System/Library/Frameworks/QuarterzCore.framework/Headers/CAMetalLayer.h