Metal - swift
2료일:
3D작업에는 변화를 주는 것도 많어 수학적인 계산이 요구되는데 소프트웨어로는 한계가 있어서 하드웨어 가속기능이 필수적이다. 이러한 복잡한 연산 + 하드웨어 제어를 도와주는 것이 3D 그래픽라이브러인데 OpenGL이 여기포함. OpenGL ES라는 것이 있는데 3차원 그래픽스 API인데 휴대폰같은 임베디드 시스템을 위한 API. 원래는 위에거를 썻는데 2018년도에 사라지면서 메탈이 본격적으로 활성화되었다. 차이점은 크로스플랫폼이 아닌 애플하드웨어에 맞춰 설계되어 빠른 속도와 낮은 오버헤드를 제공한다는 것이다. SpriteKit, SceneKit, Unity등 상위 프레임워크는 메탈또는 오픈지엘위에 있어 boilerplateCode(최소한의 변경으로 반복적인 일을 줄이고 코드도 개발시간도 단축시켜주는 코드..