I have an SKScene that is not being deallocated at any time during gameplay.... I have nilled out the scene, removed it from its parent view and the dealloc method is still never getting hit. The scene is also set to weak (although on iPhone 5s it deallocates the scene immediately if it is set to weak). Eventually, the game crashes after running out of memory from scenes running in the background.
As it turns out, I had some properties that had strong references when they should have been weak. This was causing the scene to be retained as the properties inside of it were not deallocating....