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.3
Details
  1. 5 Stars
    53
  2. 4 Stars
    8
  3. 3 Stars
    2
  4. 2 Stars
    3
  5. 1 Stars
    7
    • Sean

    No longer applicable

    This course will not work with the newer versions of xcode. I made it less than 7% of the way through before the instructions in the video no longer even slightly resembled what worked in xcode.

    • Sinan

    Güncel Değil

    Artık apple object-c yerine swift'i teşvik ediyor. Mevcut Xcode versiyonundaki object-c kütüphaneleri ile de kodlar uyuşmuyor.

    • Kyle Martin

    very outdated

    difficult to follow along because it is so outdated

    • Marinica Alex

    Great Course !

    Great Course ! Thank you so much for lessons

    • Granville Quinan

    IOS Developer from Scratch

    Working on several courses. I have not got far on this one however what i have seen seems to be very good.

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