Introduction to programming the iPhone or iPad. Introduction to programming concepts, variables, assignments, selection, repetition, functions, object-oriented classes with their outlets and actions, Swift syntax, CocoaTouch environment, XCode IDE and the iPhone SDK to write original GUI programs for the iPhone, iPod Touch or iPad.