
iPad Application Development
by Jesse Feiler
Start the free chapterIn this VTC course, author Jesse Feiler provides hands-on guidance in learning how to be a developer for iPad. You will learn how to use Xcode 4, which is a major rewrite of Xcode and is a new paradigm for developing software. This course identifies the major components of the UI and shows you how to program them. In addition, you will learn about iOS SDK component for data storage and display, including Core Data and table views. Jesse even demonstrates how to use the simulator to test your iOS apps using your Mac (Please note that Xcode is Mac-only software, so in order to develop iOS apps, you will need a Mac). Start learning to build apps now by clicking the movie links below!
Course content
Welcome to iOS Development7 lessons
Joining the Developer Program3 lessons
Looking at iOS Apps a New Way4 lessons
Quick Start: The High-Level View7 lessons
- Xcode: Creating an iOS Project4:401 credit or ad
- Looking at Files & Groups5:091 credit or ad
- Choosing the SDK Settings3:261 credit or ad
- Interface Builder: Exploring the UI4:251 credit or ad
- Running the iPad Simulation3:471 credit or ad
- Building the App for Schemas5:091 credit or ad
- Debugging Build & Profile Problems3:251 credit or ad
Using Xcode5 lessons
Step-by-Step to a Basic iPad App5 lessons
Working with Nibs & Xibs8 lessons
Using Outlets / Actions / Connections12 lessons
- Exploring the Template Code2:341 credit or ad
- Looking at the Header File6:401 credit or ad
- Working with Properties & Synthesize4:581 credit or ad
- Looking at the Main File4:001 credit or ad
- Objective-C Overview3:571 credit or ad
- Working with Superclasses4:311 credit or ad
- Using the Jump Bar3:521 credit or ad
- Using the Symbol Navigator3:551 credit or ad
- Exploring Outlet Connections5:481 credit or ad
- Making Outlet Connections4:461 credit or ad
- Creating a Property Outlet & an Action4:361 credit or ad
- Recapping Connections3:251 credit or ad
Working with Core Data13 lessons
- Why Use CoreData4:221 credit or ad
- Checking the Git Repository (if needed)6:001 credit or ad
- Creating a Repository & Adding Files3:451 credit or ad
- Examining the Template Interface3:231 credit or ad
- Examining the Template Data Model5:081 credit or ad
- Resetting Data on the Simulator5:251 credit or ad
- Using Data Model Versions3:101 credit or ad
- Adding & Testing Data Model Attributes3:181 credit or ad
- Adding an Attribute to the Detail View4:271 credit or ad
- Using a Default Value for an Attribute2:521 credit or ad
- Attributes in the Root View Controller2:271 credit or ad
- Understanding the Core Data Structure5:121 credit or ad
- Setting Core Data in Motion at Runtime3:171 credit or ad
Supporting Views in Code7 lessons
- Integrating Core Data with iOS Views3:021 credit or ad
- Model-View-Controller in iOS3:301 credit or ad
- Objective-C: Instance Variable Synthesis4:541 credit or ad
- viewDidLoad2:471 credit or ad
- Organizing the View Lifecycle Methods5:001 credit or ad
- Getting Core Data Using Key / Value Coding4:081 credit or ad
- Creating a Logical Interface5:131 credit or ad
Using a Table View: Overview6 lessons
UITableViewController Protocol/Delegate4 lessons
Using a Table to Display Data8 lessons
- Adding the Table View5:081 credit or ad
- Connecting the Table View4:181 credit or ad
- Displaying Cell Data4:251 credit or ad
- Formatting the Cell4:131 credit or ad
- Setting Up Sections & Accessory Types3:041 credit or ad
- Setting Up the Detail Display6:231 credit or ad
- Setting the Detail Item4:041 credit or ad
- Adding Titles to the Data5:261 credit or ad
Finishing Up the App19 lessons
- Creating the EditingViewController4:111 credit or ad
- Creating the Nib File2:541 credit or ad
- Adding EditingViewController Properties3:581 credit or ad
- Adding Save & Cancel Buttons5:071 credit or ad
- Implementing Save & Cancel Methods2:351 credit or ad
- Creating the EditingViewController5:271 credit or ad
- Presenting the EditingViewController5:251 credit or ad
- Creating the Protocol5:401 credit or ad
- Implementing the Protocol5:281 credit or ad
- Saving the Data5:151 credit or ad
- Fixing Rotation Bug2:341 credit or ad
- Restructuring Configure Cell5:021 credit or ad
- Handling the Selected Cell pt. 15:201 credit or ad
- Handling the Selected Cell pt. 25:031 credit or ad
- Setting Current Value in the Text FIeld5:271 credit or ad
- Restructuring Plan: EditingViewController4:581 credit or ad
- Implementing the Plan: Header3:471 credit or ad
- Implementing the Plan: Implementation4:241 credit or ad
- Adding EditingViewControllerTextView6:001 credit or ad