In swift, how to get memory back to normal after an SKScene is removed?
I created a simple game with SpriteKit, however every time I run the game, the memory usage in simulator increases about 30mb, but never decreases when the game is finished. When I run the game over ten times the simulator gets slower and slower and eventually crashes. In this simple game I have two controllers and a gamescene: MainController calls GameViewController via a button triggered In GameViewController, gamescene is initialised in this way: class GameViewController: UIViewController { var skView:SKView! var scene:GameScene! override func viewDidLoad() { super.viewDidLoad() scene =