Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Michael Thomas
10,910 PointsClient wants a simple iOS App as soon as possible. Do you go with Objective-C or Swift?
Hi Guys,
I'd appreciate your thoughts on this if you have any.
I need to make a simple iOS app.
It's been 5 weeks now and I finally have a grip of the basic concepts of Objective-C, creating classes, instances and properties ect
My question is, now that I've covered the basics of Objective-C, do I;
1.) Move on to learning Swift and build the app using Swift.
2.) Keep going and get a really good in depth grasp of Objective-C, then build the app with Objective-C.
3.) Keep going and get a really good in depth grasp of Objective-C, then learn Swift and build the app using Swift.
If I go with the Swift route I'll still come back to learn Objective-C - I just need to deliver the app to the client as soon as possible, ideally by May 2015 at the latest.
Mike
2 Answers
Stone Preston
42,016 PointsI think writing swift code is easier and less of a hassle. Since its the future of iOS, it might be better for the app in the future if it was written in Swift.
Its really up to you. It wont take too long to learn Swift, but if time is really of the essence then you should probably just use objective c
Stephen Whitfield
16,771 PointsWhatever you're most comfortable with. I was pressured into building a social networking application in Swift for a client here and they wanted it done in 5 weeks. It's the 5th week now and I'm almost done, but a lot of the headache I encountered along the way would have been avoided had I done it in Objective-C, which I feel most comfortable in.
Michael Thomas
10,910 PointsMichael Thomas
10,910 PointsThanks Stone. Yes, I see your point, Swift is the future and because of that I might just go the Swift route... hmm, I'm wondering if it tuck me 5 weeks to get the basics of Objective-C down, then how long would it take to learn the basics of Swift?
Stone Preston
42,016 PointsStone Preston
42,016 PointsSwift syntax is pretty simple compared to objective c, while the concepts remain the same. There are a few new things that swift introduced (optionals mainly) but the Swift courses here on treehouse cover everything well. It should not take very long.
There is also a free Swift eBook from apple that I would recommend reading