SceneKit, sometimes rendered Scene Kit, is a 3D graphics application programming interface (API) for Apple Inc. platforms written in Objective-C.
It is a high-level framework designed to provide an easy-to-use layer over the lower level APIs like OpenGL and Metal.
SceneKit maintains a scene graph based on a root object, an instance of the class SCNScene.
SCNScenes also contain a number of built-in user interface controls and input/output libraries to greatly ease implementing simple viewers and similar tasks.
For instance, setting the Scene's autoenablesDefaultLighting and allowsCameraControl to true, and then adding an object tree read from a COLLADA file will produce viewable content of arbitrary complexity with a few lines of code.