30% OFF Marked Prices & FREE Shipping!   -   ENDS 4PM FRIDAY!   -   Use Discount Code 303

iOS Programming for Beginners Tutorial

A professionally created, self-study video training course
Includes 8 hours of easy to follow iOS Programming for Beginners video tutorials presented by an industry expert.
The training is delivered to your desktop allowing you to learn at a time that suits you and at your own pace.
You can start learning online right away. Sample iOS Programming for Beginners tutorial videos by clicking a blue link below:
  • Tutor: Bob McCune
  • Duration: 8 hours
  • Video lessons: 98
  • Product code: 01709
  • In stock: YES
Learn all about the innovative tools and techniques at your disposal to create professional iOS app's for iPad, iPod and iPhone with the help of these beginners iOS Programming tutorial videos.

Commencing with the absolute basics, expert iOS tutor Bob McCune presents step-by-step video training movies that help explain and demonstrate the process of how to develop a fully functional application, and correctly apply the tools and techniques at your finger tips.

Through over eight hours of professionally created training videos, the tuition includes an overview of the iOS platform, the basics of Xcode, lessons on Objective-C, understanding protocols, development testing explained, learning strings and numbers, help with unit testing and so much more.

The complete training course contents are listed below and you can start learning right away, click any of the blue linked lessons to sample FREE iOS Programming video tutorials and discover how effective this visual teaching method is...
What Our Customers Are Saying

"Your training cds have been invaluable and i am going to be ordering some more. I have developed new skills really fast at a low cost. Once again, thanks a lot."Andrew Fast, Freelance Photographer
COMPLETE COURSE CONTENTS
We hope you enjoyed the free lessons. To view the complete contents, including all lessons below & above, please purchase the course via DVD or Download.
Paid Content
Section

Get all lessons with purchase
Introduction
What You Will Learn
iOS Platform Overview
Using The iOS Dev Center

Getting Started
Getting The SDK
Hello iOS!
Understanding The Skeleton App
iPhone, iPad, And Universal Apps
Provisioning Your Device

Tools Overview
Xcode Overview
Customizing Xcode
Using Interface Builder
Using The Simulator
Using The Organizer
Key Xcode Tips

Objective-C Essentials
Objective-C Overview
Creating Classes
Declaring And Implementing Methods
Sending Messages
Memory Management
Creating Object Instances
Automatic Reference Counting
Declared Properties
Coding Conventions

Using The Foundation Framework
Working With Strings
Extending With Categories
Using The Xcode Debugger
Working With Numbers
Collections - Lesson 1: Arrays
Collections - Lesson 2: Dictionaries

View Controllers
Understanding MVC
View Controller Overview
Installing Custom Xcode File Templates
Creating The iMusic App
Understanding View Loading
Responding To Display Related Callbacks
Target-Action Pattern
Presenting Modal View Controllers

Views
Understanding Views
Creating Views Programmatically
Building The Main User Interface
Defining IBOutlets
Working With Images And Image Views
Handling Images On Retina Devices
Creating Pattern Images
Customizing Buttons

Data Management
Building The Data Model
Archiving Data
Understanding Protocols
Adopting NSCoding
Persisting The Data Model
Advanced Data Options

Table Views
Using iOS Table Views
Introducing A Navigation Controller
Building The Music List View Controller
Providing The Table Data
Enabling Behavior With Delegation
Adding Swipe To Delete
Deleting An Album

Storyboards
Storyboarding iMusic
Adding A Custom Music List Cell
Animating The Cell's Delete Behavior
Building The Detail View UI
Building The Detail View Controller
Passing Data Between Scenes
Opening The Album In iTunes
Prototyping The Search UI - Lesson 1
Prototyping The Search UI - Lesson 2

Networking
iTunes Music Store Search API
Defining The Music Store Service
Finding Artists With NSURLConnection
Parsing JSON With NSJSONSerialization
Creating A Simple NSURLConnection Wrapper
Refactoring To Use HTTPGetRequest
Finding An Artist's Albums
Building Artist's Album List
Loading The Album Art
Open Source Alternatives

Code Quality
Unit Testing In Xcode
Writing Your First Unit Test
Testing With OCMock - Lesson 1 Stubbing
Testing With OCMock - Lesson 2 Mocking
Writing An Integration Test
Developer Testing Best Practices
Automation Testing With UIAutomation - Lesson 1
Automation Testing With UIAutomation - Lesson 2

Going Universal
iMusic The Universal Edition
Redesigning The User Interface
Customizing View Controllers
Observing Idioms
Split View Communication
Modal Presentation Options

iCloud
Sorting The Music List
Integrating With iCloud
Writing To The Cloud
Getting Notification Of Changes
Synchronizing With iCloud

Conclusion
What's Next? The Education Never Stops.
About Tutor Bob McCune
Purchase Info - 30% OFF MARKED PRICE!
The DVD and Download options include the same training contents and both priced as below:
PRICE
CURRENCY
   
 
Item(s):
   
Once purchased, you will receive 98 iOS Programming for Beginners training videos (listed left), lasting a total of 8 hours and the working files.

Worldwide
Shipping
Delivery Details
Download Course downloadable when payment processed (within one hour average)

CD/DVDs No shipping charges. Please allow 2-3 days for UK, Europe, US & Canada. 3-5 days rest of world.
WE AIM TO PLEASE
All DVD courses have a 100% money back guarantee. If you are not happy with your course contact us within 30 days of purchase for a refund.
View our full product guarantee
|
Need to Train Multiple Users?
This iOS Programming for Beginners course is available in multi-user format ideal for corporate users, schools and universities.

The course loads directly onto your server and delivered to multiple users over your network.

An unlimited number of users can access the training with a pre-determined number viewing the tuition at any one time.

Training Multiple Users

Load onto your server
Deliver on your network or existing learning management system


USING THE SAME EXCELLENT CONTENT AS SINGLE USER COURSES
For companies and educational establishments wanting multi user access to training resources, we offer this iOS Programming for Beginners course to do just that.
Now you can integrate training or technical support within your own computer network, or allow employees or students to gain access to training and support from home or any other location that they can gain access to your organizations network.

EASILY VIEWED OVER A NETWORK
The courses can be played over a LAN using a standard browser such as Microsoft Internet Explorer, Safari or Firefox.
The movies are viewed using Adobe Flash (same method as YouTube) and are slightly compressed in order to not clog the network.
All advanced and the "for dummies" courses are available via this multi user solution and can be copied directly to a hard disk for faster access and the access page may be customized, if needed, using a html editor.

ADDITIONAL USERS AND TITLES CAN BE ADDED
More than one title can exist on your server and the supplied player will automatically show titles that are available.
Simply purchase more user licences (supplied as files) and drop them into the folder. This will automatically increase the number of users allowed onto the system. All purchases are backed up by excellent after-sales support team and easy to follow instruction manual.
You can order multi user online or speak to our knowledgeable sales team.
PRICE
(Per 10 user concurrent licence)
Closely Related Courses
We recommend the Corona SDK Tutorial
Prove Your Capabilities
Once a course is completed you can download a free certificate.

This certifies that you have started from the beginners level, have now viewed all instruction. The certificate advises you now possess essential skills and an in-depth knowledge of iOS Programming for Beginners. Show your boss or potential employer!
Weekly Special
Promoted Course
View sample videos from the new
AutoCAD 2016
A recent customer speaks out...
"With all the training Manuals I've purchased, I must say that this is the best instructional on this piece of software i've come across. I feel that I will now be able to tap into that power with this excellent tutorial."Ian Ramsden, Fusion Systems;