With SKView
having presentScene(withIdentifier identifier: String) -> SKScene?
we won't be forced to reinstantiate the same scenes for every SKView's presentScene(_:)
, or else to keep a collection of strong references outside. And scene presentation could be optimised by the framework. Is it now in any way?
Let's imagine a SpriteKit scene with hundreds of SKNodes
, recreated all over again. Or better, let's imagine dealing with UITableViewCell
s for UITableView
s manually, if there was no auto-recycling mechanism.
Can you see any resemblance, what is your opinion about it?