The Art of the App Fundamentals
Introduction to iOS - $1,695
iOS Development (iPhone, iPad, and iPod Touch)
At 400,000+ apps and growing, the world of iOS app development is completely changing both the creative and commercial landscape. In The Art of the App you will develop the skills necessary for becoming an iOS app developer. Manhattan Edit Workshop’s The Art of Programming puts the power of imagination in your hands.
This three-day course, taught by introduces students to the basics of iOS development using the Xcode Integrated Development Environment (IDE) and Cocoa Touch, the core framework for rapid app development.
This course is for those who wish to learn the basics of iOS app development. The course is designed and intended for those with NO prior experience developing full-scale apps for the iPhone, iPad, and iPod Touch.
All potential students should take our pre-test to see if they qualify to take our Art of the App workshop. You can download that at http://mewshop.com/uploads/iPhoneOSDevelopmentPre-Test.pdf
All students should have either attended Manhattan Edit Workshop's Art of Programming workshop or have the following prerequisite knowledge prior to attending the course:
Students must provide their own Apple laptop workstation as they will be creating their own apps on their own computers after the workshop.
Familiarity with object-oriented programming languages and experience with an integrated development environment (IDE).
Completed the application process for the iPhone Developer Program. This is necessary to sign and distribute applications. The application can be started at http://developer.apple.com
Note: The application fee for the iPhone Developer Program is $99 (this is a separate fee).
Day One: Intensive Objective-C 2.0 Review
- Review of Programming in Objective-C 2.0, including:
- Variables and Data Types
- Operators and Assignment
- Conditionals and Loops
- Methods and Encapsulation
- Object-Oriented Theory
- Classes to Objects
- Encapsulation, Inheritance, and Override
- Thinking in Code
- Coding from the Ground-Up
Day Two: iOS Fundamentals
- Introduction to iOS, Cocoa Touch, and Interface Builder
- Foundation Framework
- UIKit Framework
- Introduction to View-Based Apps
- Anatomy of an Application
- File's Owner and First Responder
- Outlets and IBOutlet
- Connecting outlets and actions
Day Three: iOS Fundamentals
- Advanced View-Based Apps
- Memory management with Cocoa Touch
- Cocoa Touch Design Patterns (Delegation, MVC, Target-Action)
- App Conceptualization and Design
- App Lifecycle
- iOS App Categories, Design Considerations, and Product Definition Statements
Students must provide their own Apple laptop workstation as they will be creating their own apps on their own computers after the workshop**.
**Students are required to download and install "Xcode 3.2.5 and iOS SDK 4.2" before the start of class. Software is free and available by logging into the Apple Developer site at http://developer.apple.com/technologies/xcode. Registration for access to the developer site does not require enrollment in the Individual Developer Program.
To find out more information about upcoming or custom dates please email us by clicking here.
Certification cost: NA