aptpod Advent Calendar 2019 18日目を担当させていただきます 上野 と申します。
昨年も ARKit2.0が凄い。あなたの見ている方向を記録、可視化するデモ という記事で参加させていただきまして、
今年もiOS系で記事を書かせていただこうと思います。iOSアプリエンジニアのみなさんよろしくお願いします。
さて、今回のフォーカスする内容ですが、、、
皆さん、、Metalって使ってる、、、、?
昨年の記事では ARKit
、 SceneKit
といったフレームワークを使用していますが、あれももちろん 、UIKit
などに含まれるビューコンテンツやアニメーション、イメージなどのほとんどは Metal をコアに作られています。
Metalは、Apple製品に搭載されたGPUへアクセスを提供するAPI で基本的にUIに関わる部分ほとんどに使われているようです。
今回はそのMetalにフォーカスし、Metalの実装コストを下げた MetalKit を利用してデモアプリを作りたいと思います。
※Metalの事前知識が欲しいと言う方はよくまとめられた記事がありましたので こちら をご覧ください。
続きを読む