Additionally Cocoa was designed with Obj-C in mind. There are current learning pains with Swift on trying to understand how to best bridge Cocoa.
And Swift is a more complicated language than Obj-C. There are a lot more concepts to learn in Swift. (It seems like every other Swift article I come across is something about optionals.) Brent Simmons just posted this which expresses this issue:
http://inessential.com/2015/02/04/random_swift_things
And the performance of Swift is not at par with C in most cases. And debug build performance is terrible for anything realtime/multimedia/game centric. This was recently discussed by David Owens II:
http://owensd.io/2015/02/01/the-optimization-game.html
As for resources, I recommend Aaron Hillegass's (of Big Nerd Ranch) Cocoa Programming books. He has trained generations of Cocoa programmers well, since the NeXT days.