An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics.
Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course.
Upon completing this course, you will be able to:
1. Read and write Objective-C
2. Have a strong grasp of Objective-C objects
3. Organize their code professionally using objects and blocks
4. Prototype several entry-level apps
Apple iOS, C (Programming Language), Objective-C (Programming Language), Computer Programming, Prototyping, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Debugging, Data Structures, iOS Development
Reviews
4.6 (557 ratings)
5 stars
74.86%
4 stars
17.95%
3 stars
3.59%
2 stars
1.43%
1 star
2.15%
KM
Apr 2, 2017
New to programming, so some material that the professor glanced over was hard to follow. I really enjoyed this course, the pacing seemed great. Will try to complete things moving forward.
HG
Feb 12, 2018
This is a great course, recommended for anyone starting out in iOS Application development who would like to learn using Objective C. Thanks so much for providing this course.
From the lesson
System Libraries to the Rescue
Welcome to Week 4! This week we will be learning about built-in features that help to manage data structures and memory