Everything a Competent iOS 7 Developer Needs to Know [Graphic]
codefellows.org
codefellows.org
Cocoapods is a great project -- basically makes it a _lot_ less painful to deal with 3rd party libraries.
However, in general I think junior developers rely way too heavily on 3rd party libraries.
Xcode supports both, though git is enabled by default.
I would have maybe brought design patterns higher up the tree and have the Apple Frameworks underneath them.
Reason being that it's more important to know how to use/approach the frameworks than it is to be completely versed in all of them. They often follow the same delegation patterns, etc. Knowing how to approach the documentation and look in the header files for help is -- to me -- primary to the details of the frameworks themselves.