Join Mike Wong for an in-depth discussion in this video Swift and Objective-C, part of iOS App Development: Essential Courses.
- You have two choices when it comes to…the programming language you choose…to use for your first iOS app.…You can choose Objective-C, the older…and more established programming language…or you can choose Swift, the newer…open source language developed by Apple.…Determining which language is right for you…starts with one question, what is your…primary goal for learning how to…create iOS apps?…Is your goal to become a full-time…iOS app developer, working for a company…full-time?…Or is your goal to learn how to develop…iOS apps as a hobby for fun on the side?…Full-time application developers should…definitely learn Objective-C first…and then Swift second.…
Objective-C has been around for 30 years…Swift has only been available since mid-2014.…Before Swift, Objective-C was the language used…to program every iOS app.…If you plan a career in app development,…you'll want to know Objective-C so you…can jump into existing code and understand…what's going on, programming in Objective-C…is critical if you plan to work on…an established team or project.…
With over 15 years of experience in the software industry, Mike Wong reviews the tools, language choices, and high-level concepts behind iOS app development. Dive in and learn about storage requirements, interface design, and the tricks to promoting iOS apps in a crowded marketplace. In each video, Mike will point you to training videos, articles, and forums for learning more.
When you're done with this overview, make sure to subscribe to our curated playlist, Develop Apps for iPads and iPhones, which includes a selection of our most relevant iOS app development training.
- Acquiring the right tools for iOS app development
- Coding in Swift and Objective-C
- Working with Xcode
- Understanding app storage and project management
- Designing your app
- Promoting and marketing iOS apps
Skill Level Beginner
Q: This course was updated on 07/21/2017. What changed?
A: The following topic was updated: courses for learning Swift.