|
We also provide training for people with various programming backgrounds, from beginners to skilled.
Series 1
iPhone / iPad Programming Part I: Programming in Objective-C 2.0
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan
Understanding the Objective-C programming language is critical to
becoming a successful iPhone developer. This class is designed to
teach you a solid foundation in Objective-C 2.0 from the ground up.
This course does not require or assume any background in Objective-C,
C, C++ or Object Oriented Programming (OOP) in general. We will lead
you into the Objective-C 2.0 world step by step. You will learn how to
enter, develop, and debug your programs under Mac OS X using the Xcode
development tool.
Topics and Tentative Schedule (subject to change):
Class 1: Getting Started in Objective-CClass 2: Data Types and Expressions Class 3: Loops and Making Decisions Class 4: More On Classes Class 5: Inheritance, Categories, and Protocols Class 6: Polymorphism, Dynamic Typing and Dynamic Binding and More On Variables and Data Types Class 7: The Preprocessor and Underlying C Language Features Part I Class 8: The Preprocessor and Underlying C Language Features Part II Series 2
iPhone / iPad Programming Part II: The Foundation Framework
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan
This class teaches the Foundation framework in Objective-C and also
teaches you how to write your first iPhone applications. The
Foundation framework defines a base layer of Objective-C classes for
working with objects such as numbers, strings, arrays, and
dictionaries. Understanding the Foundation Framework is critical to
becoming a successful iPhone developer.
This course assumes you have a basic working knowledge of Objective-C, which is taught in iPhone / iPad Programming Part I: Programming in Objective-C 2.0. Alternatively, very experienced programmers can take the first lecture, which is an Objective-C language review, to quickly get up to speed for the remaining lectures.
Topics and Tentative Schedule:
Class 1: Objective-C ReviewClass 2: Numbers and Strings Class 3: Collections Class 4: Working with Files Class 5: Memory Management Class 6: Copying Objects and Archiving Class 7: Writing Your First iPhone Application Class 8: Writing An iPhone Fraction Calculator Series 3
iPhone / iPad Programming Part III: Writing iPhone / iPad
Applications with the SDK
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan, The
iPhone Developer's Cookbook by Erica Sadun
Now that you know Objective-C and Foundation Frameworks, you
are ready to learn how to write iPhone / iPad Applications with the
iPhone / iPad SDK! This course is different from any other iPhone
course out there in that it teaches you iPhone SDK by examples.
Topics, learn through 5 sample iPhone App examples, class schedule
varies depending on students progress with projects:
– How applications run and the event cycle– Understanding delegates – How to design a UI with Interface Builder – How to work with basic controls like labels, buttons, sliders, and pickers – How to work with images – How to create tables and use a navigation controller – How to work with multiple views – How to detect and respond to touch events – How to create simple UIKit animations – How to save and restore your application’s state – How to play audio and video clips – How to access data over the network |
Training