Quelle est la différence entre SKView et SKScene

De l'Apple Docs ..

SKView: "Un object SKView est une vue qui affiche le contenu du Sprite Kit .Ce contenu est fourni par un object SKScene."

SKSCene: "Un object SKScene représente une scène de contenu dans Sprite Kit."

Quelle est la différence? Un SKScene est-il similaire à un controller de vue et un SKView comme un UIView?

Le SKView est une sous-class de UIView. Il enveloppe le contenu du Sprite Kit dans une vue qui peut être utilisée comme n'importe quelle autre vue Cocoa. Il a généralement un controller de vue associé. C'est la connection de Sprite Kit avec le monde du cacao.

La scène est l'object racine du graphe de scène. Il fournit des callbacks (physique, changement de scène, mise à jour) nécessaires pour implémenter un jeu. Il ne se préoccupe pas de tout ce qui est lié au cacao.

Normalement, la vue rest inchangée pendant que vous pouvez présenter des scènes pour échanger du contenu de jeu, par exemple en passant du menu à la scène de jeu. En interne, la vue met également en cache les files de ressources en memory, de sorte que lorsque vous changez de scène, ils n'ont pas besoin de recharger les mêmes textures.