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
Judy Tsai
6,376 PointsHow much does knowledge in Object C helps in Swift
Hi,
I am new to iOS development and just finished the "iOS Development with Swift" track .
That track was pretty helpful in setting up the groundwork for Swift knowledge. But I need to learn more beyond single page view app, and dynamic data, form submission, and all the other app functions.
I am wondering will it be helpful to go through the "iOS Development with Objective-C" track and how much of does Swift reference to Objective-C.
Thanks for everyone's insight in advance.
3 Answers
Gloria Dwomoh
13,116 PointsWhen I saw the two languages to me it seemed as if I am looking at a whole new thing. Visually, at first sight they don't really look alike. Knowing Objective C will help you know and understand some very important programming concepts, that will be good to know in general; that is the way it helps. Many programming languages teach important concepts but now I am talking of Objective C to Swift. Like in the real world once you learn one language very well, learning a second one seems to be easier, I believe the same applies to programming. You will be able to understand what is going on in Swift in a way, if you know objective C very well, but you will have to teach yourself the new syntax as Brayden said or read the documentation a lot till you get used to it.
Brayden Kness
12,492 PointsIt would be helpful, however, it is not necessary. I spent two years studying objective c and recently made the switch to swift. The switch was simple because the methods in swift are similar to those in objc. The hardest part is learning the new syntax which was fairly simple. In my opinion swift is actually easier. In conclusion, it would be helpful to learn objc but you would be fine just learning swift.
przink
14,222 PointsThis article from Big Nerd Ranch sealed the deal on Objective-C for me.
Honestly, since you can use both languages in the same project it's just like expanding your existing vocabulary.
Brayden Kness
12,492 PointsBrayden Kness
12,492 PointsThis is a much better way of putting it
Gloria Dwomoh
13,116 PointsGloria Dwomoh
13,116 PointsThanks Brayden :)