iOS+Software

The programming language for iOS applications is Objective-C, an extension of C used almost exclusively by Apple.

A software development kit (SDK) to develop Objective-C applications for iOS, called "Xcode", can be downloaded for free from Apple's site @http://developer.apple.com/. Registration and acceptance of Apple's terms of use are required before download. Loading an application onto the devices is not free, and it is only possible after paying a $99 iOS Developer Program fee.


 * NOTE**: the fee is waived for students enrolled in the course thanks to the iOS Developer University Program.

Xcode includes an integrated development environment, a device simulator, documentation, sample code, and tutorials. Xcode runs only on Apple computers. Xcode 4.6 requires Mac OS X version 10.7 (a.k.a. "Lion") or above. Starting with Xcode 5.0, Mac OS X version 10.8 (a.k.a. "Mountain Lion") or above is mandatory. A full list of system requirements and supported iOS versions is available, e.g., on Wikipedia.