Note: This is a full-day professional training course as part of the MoDevAcademy. There are three one-day courses offered this month including the following:
- Jan 22, 9AM-4PM - Getting Started with iOS
- Jan 23, 9AM-4PM - Modern Objective-C and Cocoa Touch APIs
- Jan 24, 9AM-4PM - Advancing with XCode
Attendees may RSVP here but will need to register and pay for the class via the Academy website. Discounts are available for groups and multi-day enrollments. See full details here.
Synopsis: Apple's Xcode IDE is a rich and powerful tool, but it is a complex beast that takes time to master. Let us show you how to be more productive in less time, and teach you important skills that would be difficult or impossible to learn on your own.
Description: In this class, students will create and configure Xcode projects while getting the most out of the feature-rich project window. You'll learn how to edit user interfaces in both XIB files and Apple's new Storyboards, make the most of Xcode's excellent help system, master the use of Xcode's integrated support for source control using either git or Subversion, learn how to set up your projects to track and record their evolution, how to manage multiple developers working on the same project, and how to resolve source control conflicts as they occur. We'll also explore Xcode's powerful source-level debugger, and how to use it to efficiently find and fix problems in your code.
In summary, students who take this course will:
- Discover tools and techniques that will make you a more effective and productive developer.
- Gain a working understanding of the related Instruments tool, which will help you fine-tune your application's performance
- Learn to find difficult-to-diagnose problems with your projects like memory leaks and performance bottlenecks.
All of this will be presented in a hands-on format, so the students should expect to gain valuable real-world experience!
Students have the following skills in order to take this course:
- A beginning knowledge of Xcode
- Or, a completion of the intro to iOS class
Students should bring the following hardware and software to the classroom:
- Must bring a portable Mac with the latest version of Mac OS (Currently[masked])
- Have loaded the most recent release of XCode(Currently 4.5.2)
- Apple ID attached to a registered Apple Developer account.
- Valid developer certificate and provisioning profile installed and working in Xcode.