5 ms·
There was a relevant Ask HN thread [0] but it didn't get much traction so I'll ask here: What would you recommend to someone just starting out in iOS, starting
by dotnick 12y ago
There was a relevant Ask HN thread [0] but it didn't get much traction so I'll ask here:
What would you recommend to someone just starting out in iOS, starting with Obj-c or diving straight into Swift?
[0] https://news.ycombinator.com/item?id=7875208 https://news.ycombinator.com/item?id=7875208
- beggi 12y agoStraight into Swift, it's the future of iOS development. That being said, you'll spend most of your time studying API's and the "Apple way" to create apps, so if you have to learn Obj C eventually, it's not going to be a big leap.
- gdubs 12y agoAaron Hillegass wrote a post on this, and makes a case for learning objective-c. http://www.bignerdranch.com/blog/ios-developers-need-to-know-objective-c/ http://www.bignerdranch.com/blog/ios-developers-need-to-know... * For those unfamiliar with Aaron, he's one of the foremost authors and teachers of Mac and iOS development -- going all the way back to NeXT. He's gonna be a little biased towards Objective-C, but what he has to say is definitely of interest.
- dotnick 12y agoGood read, thanks for the link.
- vyshane 12y agoI've read this post. I would still recommend that you jump straight into Swift. Objective-C has its own set of quirks and pain points. If I was starting over, I would go straight to Swift. It's an altogether nicer and more consistent language.
- igrekel 12y agoI agree if just to not go back 15 years and start writing header files again.
- gdubs 12y agoI posted the link because Aaron is an important voice in Mac/iOS development, but I personally lean more towards your point-of-view. If one is starting out today, I'd highly recommend digging into swift immediately.