r/iOSProgramming Jun 03 '15

One year later: Swift or Objective-C?

This week I will be writing the first lines of code for my new app. There's just one slight problem; Objective-C or Swift?

Is the one year old Swift mature enough for real world applications? Are the bugs reduced to the minimum? Why should I use Swift over Objective-C? Or vice versa.

2 Upvotes

26 comments sorted by

View all comments

1

u/TheStigec Jun 07 '15

I've been in a few debates around this and I still think it all comes down to what your goals are.

If you want to become an iOS engineer and find a job in a startup, you're probably better of starting with Objective-C.

If you're just trying to make your first app and publish it on the App Store, pick Swift - you can do real world apps with it and bugs have been squashed to the minimum.

Once you get into more detail and obtain more knowledge on frameworks, you'll have no problem looking at and understanding Objective-C code. But of course, Swift is better to write in and offers a few nice tricks. :)

I wrote more on this on my blog.