Become an iOS Developer from Scratch

A step-by-step iOS development tutorial for aspiring developers with no coding or Objective-C experience.
  • Lectures 99
  • Video 8 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

A step-by-step guide to building an iPhone or iPad app for Beginners.This is a course designed for beginners who have never coded in Objective-C or build an iOS app.

In this iOS development video-based training course, expert developer and trainer Bob McCune teaches you how to build iOS apps using the iOS SDK from Apple. iOS is the standard SDK (software development kit) for iPad, iPhone and iPad devices. Using the SDK, Bob walks you through creating a fully functional app, and applying the tools and techniques available to you.

In this iOS development tutorial, you start by accessing, downloading and setting up the SDK from Apple. Next, you will explore and setup Xcode to build your App. You will cover essential Objective-C topics, such as classes, methods, building objects, and coding conventions. Jumping right into development, you will work with strings, controllers, manage application data, create views and other UI elements, and work with iCloud. You will learn how to create a universal project, and create specific interfaces for each device.

By the completion of this iOS development tutorial course you will be able to create a fully functioning iPhone or iPad app.

What am I going to get from this course?

  • Over 99 lectures and 8 hours of content!
  • 15 step by step chapters teaching you how to code iPhone and iPad apps even if you have no Objective-C / iOS experience.
  • Video lectures in each chapter to demonstrate everything visually.
  • Source codes and exercises for each section.
  • Discussion board to ask questions directly and get help on the problems.
  • Setup guide to help you configure your development environment!
  • Everything is recorded so you can learn at your own pace!

What is the target audience?

  • Business and/or non-technical people who want to learn the basics of iPhone app development. This is a step by step beginners course for aspiring developers and people who are new to iOS development, including:
  • Product Managers
  • Designers
  • Marketers
  • Aspiring Developers (note advanced developers will likely find this class too elementary)
  • Startup Founders

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: 01. Introduction
Working Files - Download These First
Text
What You Will Learn
02:31
Text
Instructions on how to obtain your Certificate of Completion for this Infinite Skills course. All Users of this course are eligible for a Certificate of Completion. Each certificate is issued with a unique number which allows verification that the user has undertaken the course listed. In order to o…
iOS Platform Overview
04:56
Using The iOS Dev Center
02:14
Section 2: 02. Getting Started
Getting The SDK
02:38
Hello iOS
06:35
Understanding The Skeleton App
05:04
iPhone iPad And Universal Apps
02:57
Provisioning Your Device
05:03
Section 3: 03. Tools Overview
Xcode Overview
09:47
Customizing Xcode
04:59
Using Interface Builder
06:39
Using The Simulator
04:26
Using The Organizer
02:05
Key Xcode Tips
06:29
Section 4: 04. Objective-C Essentials
Objective-C_Overview
03:31
Creating Classes
03:52
Declaring And Implementing Methods
06:48
Sending Messages
06:49
Memory Management
09:04
Creating Object Instances
05:55
Automatic Reference Counting
05:31
Declared Properties
08:44
Coding Conventions
02:37
Section 5: 05. Using The Foundation Framework
Working With Strings
08:29
Extending With Categories
03:26
Using The Xcode Debugger
08:24
Working With Numbers
02:56
Collections - Part 1: Arrays
04:05
Collections - Part 2 Dictionaries
06:02
Section 6: 06. View Controllers
Understanding MVC
03:22
View Controller Overview
06:02
Installing Custom Xcode File Templates
02:28
Creating The iMusic App
09:11
Understanding View Loading
04:02
Responding To Display Related Callbacks
01:59
Target-Action Pattern
03:22
Presenting Modal View Controllers
06:33
Section 7: 07. Views
Understanding Views
04:52
Creating Views Programmatically
05:50
Building The Main User Interface
05:08
Defining IBOutlets
03:07
Working With Images And Image Views
03:40
Handling Images On Retina Devices
03:14
Creating Pattern Images
02:06
Customizing Buttons
04:42
Section 8: 08. Data Management
Building The Data Model
04:16
Archiving Data
07:12
03:13

 

Adopting NSCoding
03:24
Persisting The Data Model
03:51
Advanced Data Options
03:57
Section 9: 09. Table Views
Using iOS Table Views
04:18
Introducing A Navigation Controller
03:14
Building The Music List View Controller
03:41
Providing The Table Data
07:48
Enabling Behavior With Delegation
04:19
Adding Swipe To Delete
05:01
Deleting An Album
06:47
Section 10: 10. Storyboards
Storyboarding iMusic
11:48
Adding A Custom Music List Cell
07:05
Animating The Cell's Delete Behavior
05:49
Building The Detail View UI
04:14
Building The Detail View Controller
05:52
Passing Data Between Scenes
02:51
Opening The Album In iTunes
02:01
Prototyping The Search UI - Part 1
08:00
Prototyping The Search UI - Part 2
06:43
Section 11: 11. Networking
iTunes Music Store Search API
02:33
Defining The Music Store Service
05:31
Finding Artists With NSURLConnection
06:36
Parsing JSON With NSJSONSerialization
04:11
Creating A Simple NSURLConnection Wrapper
03:05
Refactoring To Use HTTPGetRequest
01:39
Finding An Artist's Albums
02:22
Building Artist's Album List
04:34
Loading The Album Art
02:44
Open Source Alternatives
04:44
Section 12: 12. Code Quality
Unit Testing In Xcode_
06:07
Writing Your First Unit Test
06:11
Testing With OCMock-Part_1_Stubbing
06:40
Testing With OCMock-Part_2 Mocking
02:51
Writing An Integration Test
06:14
Developer Testing Best Practices
03:29
Automation Testing With UIAutomation-Part_1
06:13
Automation Testing With UIAutomation - Part_2
02:41
Section 13: 13. Going Universal
iMusic The Universal Edition
03:10
Redesigning The User Interface
05:56
Customizing View Controllers
07:44
Observing Idioms
03:32
Split View Communication
06:26
Modal Presentation Options
04:14
Section 14: 14. iCloud
Sorting The Music List
08:16
Integrating With iCloud
04:51
Writing To The Cloud
02:27
Getting Notification Of Changes_
04:20
Synchronizing With iCloud
02:35
Section 15: 15. Conclusion
Whats Next The Education Never Stops
01:35

Instructor Biography

Infinite Skills , High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
4.2
Details
  1. 5 Stars
    59
  2. 4 Stars
    11
  3. 3 Stars
    2
  4. 2 Stars
    3
  5. 1 Stars
    10
    • Sieu Nguyen

    Out of date

    Video content is out of date.

    • Guillermo Sanchez

    Great course

    Although a bit outdated is an excellent course . Straight to the point and well explained.

    • Cesar Contreras

    Hello iOS??

    the guy is teaching with version 4.x. that's why its free.

    • Draghici Stefan

    Great Objectiive-C course

    Although Objective-C syntax is probably the WORST in my opinion, this course makes it a lot more clearer.

    • Michael Dickinson

    Out of DATE for 2015

    Using XCODE 4 the video's need up dating to reflect XCODE 6 impossible to follow the lectures. If the course gets up dated I will definitely take the course as the instructor has a good way of getting the info across.

Show more reviews
Ready to start learning?
Enroll for free now