Hacker News new | ask | show | jobs
by dotnick 4384 days 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

2 comments

Straight 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.
Aaron Hillegass wrote a post on this, and makes a case for learning 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.

I'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.
I agree if just to not go back 15 years and start writing header files again.
I 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.

Good read, thanks for the link.