title: Can someone please explain the differences between Cocos2d-Swift, SpriteBuilder, Xcode and CocoaPods?
body: <p>I'm completely confused and I don't know where to start asking questions. I tried googling, but the terminology is confusing and I'm not sure what either of these things do (except for Xcode). Can someone explain like I'm 5?
  I'm on the cocos2d-swift website and after reading the getting started section it says "From this point onwards, using SpriteBuilder is optional.". I don't know what they mean by that.</p>
  
  <p>How do each of these correlate with each other?</p>
  
  <p>Also, how is an API Documentation Browser and Code Snippet Manager useful to an everyday iOS Developer?</p>