title: How can I add objects to a scene from an array one at a time?
body: <p>I have an array with 30 SKSpriteNodes.  I'd like to add each node to the scene one at a time, with a small time delay.  This is what I have so far, but it adds all the sprites instantaneously.  </p>
  
  <pre><code>   for var i = 0; i &lt; 31; i++ {
  
          var boardPiece = SKShapeNode()
          boardPiece = addBigRedCircle()
          redPiecesArray.addObject(boardPiece)
          self.addChild(redPiecesArray.objectAtIndex(i) as SKNode)
  
          }
  </code></pre>
  
  <p>How could I add these objects from the array 1 at a time and so efficiently?  (If you know how to do this with Obj-C, that would help to as I can probably figure out how to say the same thing with Swift)</p>