4creditsThis course covers the fundamentals of Objective-C, the programming language of native apps on Mac, iPhone, iPod Touch, iPad and Apple TV. As an introduction to object oriented programming, topics of focus will include, instance variables, methods, properties, object messaging, pointer strategies and memory management. Other topics that will be covered are: software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course will also provide an introduction to Apple’s Foundation Framework.