New to App Development – Objective C or Swift
1–5 of 5 posts
Re: New to App Development – Objective C or Swift
#2Re: New to App Development – Objective C or Swift
#3Additionally 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.
Re: New to App Development – Objective C or Swift
#4Since you already know C and are comfortable with it, start with Objective C. The hard part of app development is Cocoa and the other Apple frameworks (because they are huge), not the language. Because Swift is so new, most of the documentation and open source code are in Objective-C. Additionally Cocoa was designed with Obj-C in mind. There are current learning pains with Swift on trying to understand how to best br…