
Instructor Scott Kresge starts of the course with a walkthrough of downloading and setting up Xcode 4.6. The first video also introduces you to viewcontrollers and simulations as you begin to code your first application.
In this video, Scott further explains the difference between outlets and actions.
The Xcode environment provides many tools that can help you make great iOS applications. In this video, Scott shows you how to use the object properties tab to customize your application elements.
Please complete these lab exercises after watching the Chapter 1 video lectures.
Scott explains how to configure your application's rotation capabilities through the summary screen and view controller.
In this video, Scott discusses properties for how to automatically manage object size and placement between different screen rotations.
This video reviews how to programmatically manipulate the size and placement of objects between different screen rotations.
In this video, Scott explains how to programmatically hide the keyboard for your application. Scott also examines the difference in keyboards in iOS6 and iOS7
Please complete these lab exercises after watching the Chapter 2 video lectures.
Scott introduces the purpose of the main storyboard and its uses for creating multiple views.
Continuing with the previous project, Scott shows you how to connect different screens between segues.
In this video, Scott explains how to make an app perform a task before a screen-switch occurs with the prepareForSegue method.
Scott explains how to set up iPad and iPhone applications using storyboards within the same project.
Please complete these lab exercises after watching the Chapter 3 video lectures.
In this video, Scott shows you how to use a table view controller, which is helpful for designing your interface.
In dynamic tables, one cell is designed as a template for an arbitrary number of other cells in the table. Scott provides an example of a dynamic table with an array of car makes displayed in a table.
Continuing with the concept of the dynamic table, Scott shows you how to use the prototype cell to create a table with more detail.
This video shows you how to make a Table View in iOS7, which is distinct from iOS6 and earlier.
Please complete these lab exercises after watching the Chapter 4 video lectures.
Scott explains how to build your own tabbed application without the use of Xcode's template.
This video applies what was taught in the previous section to iOS7 and the tabbed application template.
Scott shows you how to pass data from one data controller to another by using "prepareForSegue" to pass the user input to the next view controller
Please complete these lab exercises after watching the Chapter 5 video lectures.
Xcode provides template pickers to use in your applications. As an example, Scott uses and codes for the rolling date-picker object.
The Picker View element allows you to populate your picker component with your own data. In this video, Scott shows you how to create a custom picker element that is used to select from various video game systems.
Please complete these lab exercises after watching the Chapter 6 video lectures.
In this video, Scott demonstrates how to save a file to your device through the view controller.
Scott continues the project from the last section and shows you how to load your saved file back into your application.
In this video, Scott demonstrates how to archive application data in order to save the current state of an object in your application.
Please complete these lab exercises after watching the Chapter 7 video lectures.
A large part of iPhone and iPad programming is the ability to recognize touches and taps made within your application. Scott will show you how detect a touch and access the position property of the touch event.
Gestures include anything from just a regular tap to long presses to pinches and swipes. In this video, Scott shows you how to set up functions that are triggered when gestures are recognized by the view controller.
Please complete these lab exercises after watching the Chapter 8 video lectures.
In this video, Scott explains how to utilize the CoreLocation framework in order to determine your location through your phone's built in GPS.
Scott explains how to create notifications to get the user's attention while your app is running in the background.
This video shows you how to display a webpage in your application.
Please complete these lab exercises after watching the Chapter 9 video lectures.
This video introduces how to access the necessary methods to use audio in an iOS6 application.
Scott explains how to run a video inside your application.
Perhaps you have an idea for a killer app? Maybe you just want to move your skills in to the mobile arena? Are you an iPad fanatic who wants to be able to write apps for your company? Are you an entrepreneur trying to take your company to the next level with mobile?
It's time for you to get in on the action and learn iOS 6 and 7 Development now. This course features over six hours of video instruction, numerous lab exercises and dozens of code examples all designed to get you creating your own iOS Applications that will run either on the iPhone, the iPad or both!
This eleven chapter course starts with the basics of creating user interfaces with the XCode storyboard and advances through topics like saving data on the device, gestures, geolocation and media. Each chapter includes several entertaining and informative lectures, code examples and a lab exercise designed to help you integrate and retain the concepts presented.
Everything in this course is specially designed to give you command of both iOS6 and iOS7.
This course assumes knowledge of the Objective C programming language. If you are not familiar with Objective-C start with our Objective C For Beginners course.