About this Course
(NOTE: This course was recently retired and has been updated with a newer version of Objective-C Basics) iOS apps are written in the object-oriented superset of the C programming language called Objective-C. Without a good understanding of C and Objective-C it is not possible to be a competent and productive iOS developer. This course will teach you the basics of C such as: scalar types, arrays, structs and memory allocation. Laying the groundwork for Objective-C topics such as: classes, object messaging, properties, methods, ARC, dynamic typing and protocols. Towards the end of the course you will be armed with sufficient knowledge of the concepts and practical uses of the language Objective-C.
Doug Turner is an Apple alumnus and Silicon Valley veteran. He later spent eight years consulting and teaching in Scandinavia while based in Reykjavik, Iceland. He is now based in Boston where he runs an iOS software development and training company.
Amit is an iOS Developer who loves teaching and speaking about iOS. When not in front of a computer, he's exploring the outdoors or meditating. Find him on Twitter @paradoxed.
You need to sign up for Treehouse in order to download course videos.Sign up