4.07 out of 5
4.07
2494 reviews on Udemy

Become an iOS Developer from Scratch

A step-by-step iOS development tutorial for aspiring developers with no coding or Objective-C experience.
Instructor:
Infinite Skills
132,704 students enrolled
English [Auto]
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!

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.

01. Introduction

1
Working Files - Download These First
2
What You Will Learn
3
iOS Platform Overview
4
Using The iOS Dev Center

02. Getting Started

1
Getting The SDK
2
Hello iOS
3
Understanding The Skeleton App
4
iPhone iPad And Universal Apps
5
Provisioning Your Device

03. Tools Overview

1
Xcode Overview
2
Customizing Xcode
3
Using Interface Builder
4
Using The Simulator
5
Using The Organizer
6
Key Xcode Tips

04. Objective-C Essentials

1
Objective-C_Overview
2
Creating Classes
3
Declaring And Implementing Methods
4
Sending Messages
5
Memory Management
6
Creating Object Instances
7
Automatic Reference Counting
8
Declared Properties
9
Coding Conventions

05. Using The Foundation Framework

1
Working With Strings
2
Extending With Categories
3
Using The Xcode Debugger
4
Working With Numbers
5
Collections - Part 1: Arrays
6
Collections - Part 2 Dictionaries

06. View Controllers

1
Understanding MVC
2
View Controller Overview
3
Installing Custom Xcode File Templates
4
Creating The iMusic App
5
Understanding View Loading
6
Responding To Display Related Callbacks
7
Target-Action Pattern
8
Presenting Modal View Controllers

07. Views

1
Understanding Views
2
Creating Views Programmatically
3
Building The Main User Interface
4
Defining IBOutlets
5
Working With Images And Image Views
6
Handling Images On Retina Devices
7
Creating Pattern Images
8
Customizing Buttons

08. Data Management

1
Building The Data Model
2
Archiving Data
3
Understanding Protocols

 

4
Adopting NSCoding
5
Persisting The Data Model
6
Advanced Data Options

09. Table Views

1
Using iOS Table Views
2
Introducing A Navigation Controller
3
Building The Music List View Controller
4
Providing The Table Data
5
Enabling Behavior With Delegation
6
Adding Swipe To Delete
7
Deleting An Album

10. Storyboards

1
Storyboarding iMusic
2
Adding A Custom Music List Cell
3
Animating The Cell's Delete Behavior
4
Building The Detail View UI
5
Building The Detail View Controller
6
Passing Data Between Scenes
7
Opening The Album In iTunes
8
Prototyping The Search UI - Part 1
9
Prototyping The Search UI - Part 2

11. Networking

1
iTunes Music Store Search API
2
Defining The Music Store Service
3
Finding Artists With NSURLConnection
4
Parsing JSON With NSJSONSerialization
5
Creating A Simple NSURLConnection Wrapper
6
Refactoring To Use HTTPGetRequest
7
Finding An Artist's Albums
8
Building Artist's Album List
9
Loading The Album Art
10
Open Source Alternatives

12. Code Quality

1
Unit Testing In Xcode_
2
Writing Your First Unit Test
3
Testing With OCMock-Part_1_Stubbing
4
Testing With OCMock-Part_2 Mocking
5
Writing An Integration Test
6
Developer Testing Best Practices
7
Automation Testing With UIAutomation-Part_1
8
Automation Testing With UIAutomation - Part_2

13. Going Universal

1
iMusic The Universal Edition
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.1
4.1 out of 5
2494 Ratings

Detailed Rating

Stars 5
1196
Stars 4
783
Stars 3
357
Stars 2
83
Stars 1
75
2eeb74197e05eba8332da817e3a47005
30-Day Money-Back Guarantee

Includes

8 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Never Miss Any Course Join Our Telegram Channel Join Channel
+ +