We offer iOS Development training classes, which are available as live instructor-led online classes and as private onsite classes. If you don't see what you're looking for below, contact us and we can put a custom course together for you.
This Objective-C training class teaches the fundamentals of programming...(More) in Objective-C, the language used to develop iPhone and iPad applications. This course covers Xcode, the integrated development environment used to build Objective-C applications. Primitive and reference variables are covered as well as arithmetic operators, conditional processing, looping, and functions. The object-oriented nature of the language is presented as well as the Foundation framework. An introduction to the Cocoa framework and a discussion of a basic user interface for mobile devices are included. We will use Xcode built-in iPhone and iPad simulators for the exercises and demonstrations in the course. In this way, students get a feel for how iPhone and iPad application development works and will be ready to move on to our iOS Application Development class.
Objective-C is the language for developing iPhone and iPad applications....(More) For people with prior object-oriented programming experience, this accelerated class teaches the syntax of the Objective-C language and the basics of the foundation classes. This includes user-defined objects, an in-depth review of the foundation classes for numbers, strings, arrays, dictionaries and dates, and an overview of the Objective-C memory management model. At the end of this programming language overview, students will understand the Objective-C language concepts required for building iPhone and iPad applications.
In this iOS Application Development training course, you will learn how...(More) to develop iPhone and iPad applications using the Xcode Integrated Development Environment. The course covers building views, developing program code, and testing the application on a device simulator. This course covers major user interfaces including tab bar views, table views, page-based views, and storyboards. Database applications are also explored in addition to MapKit, Web View, and camera applications.