This program will provide you with a basic understanding of application development using Apple’s Objective-C programming language, and is based on Xcode5. This program is not concurrent with the most recent technology; however, as it does not address Swift iOS Development or Xcode6, which were both released by Apple in September of 2014.
This class should be taken on a Mac, not an emulator or remote connection. A PC cannot be used for this course.
Download and install Xcode:
Scroll down to “Downloads” and click “Xcode 4.” Please download and install Xcode 4.2 or higher. The file download and installation can take up to several hours, depending on Internet connection speed.
Important: See below for OS requirements for accessing Xcode 4.2.
OS X Snow Leopard (10.6)
You must either upgrade your OS (see section on upgrading below) or be a paid member of the Apple Developer Program ($99/year) in order to download and install Xcode 4.2.
OS X Snow Leopard (10.6) users must install Xcode 4.2 by downloading Xcode from the Apple Developer site: https://developer.apple.com/downloads/
- Sign in/register.
- Search for "Xcode 4.2".
- Click on "Xcode 4.2 for Snow Leopard".
- Click on the "Xcode 4.2 for Snow Leopard" (.dmg) download link.
OS X Lion (10.7) and OS X Mountain Lion (10.8)
Xcode 4.6 is a free installation for OS X Lion (10.7) and OS X Mountain Lion (10.8) users through the App Store.
- Open the App Store application.
- Search for "Xcode".
- Install Xcode from the App Store.
Upgrading OS X
OS X Snow Leopard (10.6) users can avoid paying the $99/year cost for a paid iOS Developer account by upgrading to the latest version of OS X.
Please read the requirements prior to installing.
After upgrading, use the instructions above to install Xcode using the App Store.
The following will be shipped to the student when they enroll. The cost of these three books is included in the price of the course:
- Absolute Beginner's Guide to C, 2nd edition, by Greg Perry. Indianapolis, IN: Sams Publishing
- Objective-C Training for iOS Development, Webucator course manual
- iOS Application Development for iPhone and iPad, Webucator course manual