MAC 105 — Objective C Programming
This course familiarizes students with important features of Objective-C, an object-oriented language based on the C programming language that is used to develop applications for Mac, iPhone, and iPad platforms. Topics include data types, expressions, and control of flow; classes, objects and methods; inheritance and polymorphism; C language features, such as arrays and functions; foundation framework, including number, strings, and collections; memory management; and Cocoa framework.