HOME > Development > Become an iOS Developer from Scratch

Become an iOS Developer from Scratch

  • Development
  • Dec 08, 2024
SynopsisBecome an iOS Developer from Scratch, available at Free, has...
Become an iOS Developer from Scratch  No.1

Become an iOS Developer from Scratch, available at Free, has an average rating of 4.25, with 98 lectures, based on 2610 reviews, and has 146941 subscribers.

Free Enroll Now

You will learn about 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! This course is ideal for individuals who are 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: or Product Managers or Designers or Marketers or Aspiring Developers (note advanced developers will likely find this class too elementary) or Startup Founders It is particularly useful for 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: or Product Managers or Designers or Marketers or Aspiring Developers (note advanced developers will likely find this class too elementary) or Startup Founders.

Enroll now: Become an iOS Developer from Scratch

Summary

Title: Become an iOS Developer from Scratch

Price: Free

Average Rating: 4.25

Number of Lectures: 98

Number of Published Lectures: 98

Number of Curriculum Items: 98

Number of Published Curriculum Objects: 98

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • 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!
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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.

    Course Curriculum

    Chapter 1: 01. Introduction

    Lecture 1: Working Files – Download These First

    Lecture 2: What You Will Learn

    Lecture 3: iOS Platform Overview

    Lecture 4: Using The iOS Dev Center

    Chapter 2: 02. Getting Started

    Lecture 1: Getting The SDK

    Lecture 2: Hello iOS

    Lecture 3: Understanding The Skeleton App

    Lecture 4: iPhone iPad And Universal Apps

    Lecture 5: Provisioning Your Device

    Chapter 3: 03. Tools Overview

    Lecture 1: Xcode Overview

    Lecture 2: Customizing Xcode

    Lecture 3: Using Interface Builder

    Lecture 4: Using The Simulator

    Lecture 5: Using The Organizer

    Lecture 6: Key Xcode Tips

    Chapter 4: 04. Objective-C Essentials

    Lecture 1: Objective-C_Overview

    Lecture 2: Creating Classes

    Lecture 3: Declaring And Implementing Methods

    Lecture 4: Sending Messages

    Lecture 5: Memory Management

    Lecture 6: Creating Object Instances

    Lecture 7: Automatic Reference Counting

    Lecture 8: Declared Properties

    Lecture 9: Coding Conventions

    Chapter 5: 05. Using The Foundation Framework

    Lecture 1: Working With Strings

    Lecture 2: Extending With Categories

    Lecture 3: Using The Xcode Debugger

    Lecture 4: Working With Numbers

    Lecture 5: Collections – Part 1: Arrays

    Lecture 6: Collections – Part 2 Dictionaries

    Chapter 6: 06. View Controllers

    Lecture 1: Understanding MVC

    Lecture 2: View Controller Overview

    Lecture 3: Installing Custom Xcode File Templates

    Lecture 4: Creating The iMusic App

    Lecture 5: Understanding View Loading

    Lecture 6: Responding To Display Related Callbacks

    Lecture 7: Target-Action Pattern

    Lecture 8: Presenting Modal View Controllers

    Chapter 7: 07. Views

    Lecture 1: Understanding Views

    Lecture 2: Creating Views Programmatically

    Lecture 3: Building The Main User Interface

    Lecture 4: Defining IBOutlets

    Lecture 5: Working With Images And Image Views

    Lecture 6: Handling Images On Retina Devices

    Lecture 7: Creating Pattern Images

    Lecture 8: Customizing Buttons

    Chapter 8: 08. Data Management

    Lecture 1: Building The Data Model

    Lecture 2: Archiving Data

    Lecture 3: Understanding Protocols

    Lecture 4: Adopting NSCoding

    Lecture 5: Persisting The Data Model

    Lecture 6: Advanced Data Options

    Chapter 9: 09. Table Views

    Lecture 1: Using iOS Table Views

    Lecture 2: Introducing A Navigation Controller

    Lecture 3: Building The Music List View Controller

    Lecture 4: Providing The Table Data

    Lecture 5: Enabling Behavior With Delegation

    Lecture 6: Adding Swipe To Delete

    Lecture 7: Deleting An Album

    Chapter 10: 10. Storyboards

    Lecture 1: Storyboarding iMusic

    Lecture 2: Adding A Custom Music List Cell

    Lecture 3: Animating The Cells Delete Behavior

    Lecture 4: Building The Detail View UI

    Lecture 5: Building The Detail View Controller

    Lecture 6: Passing Data Between Scenes

    Lecture 7: Opening The Album In iTunes

    Lecture 8: Prototyping The Search UI – Part 1

    Lecture 9: Prototyping The Search UI – Part 2

    Chapter 11: 11. Networking

    Lecture 1: iTunes Music Store Search API

    Lecture 2: Defining The Music Store Service

    Lecture 3: Finding Artists With NSURLConnection

    Lecture 4: Parsing JSON With NSJSONSerialization

    Lecture 5: Creating A Simple NSURLConnection Wrapper

    Lecture 6: Refactoring To Use HTTPGetRequest

    Lecture 7: Finding An Artists Albums

    Lecture 8: Building Artists Album List

    Lecture 9: Loading The Album Art

    Lecture 10: Open Source Alternatives

    Chapter 12: 12. Code Quality

    Lecture 1: Unit Testing In Xcode_

    Lecture 2: Writing Your First Unit Test

    Lecture 3: Testing With OCMock-Part_1_Stubbing

    Lecture 4: Testing With OCMock-Part_2 Mocking

    Lecture 5: Writing An Integration Test

    Lecture 6: Developer Testing Best Practices

    Lecture 7: Automation Testing With UIAutomation-Part_1

    Lecture 8: Automation Testing With UIAutomation – Part_2

    Chapter 13: 13. Going Universal

    Lecture 1: iMusic The Universal Edition

    Instructors

  • Become an iOS Developer from Scratch  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 77 votes
  • 2 stars: 85 votes
  • 3 stars: 371 votes
  • 4 stars: 823 votes
  • 5 stars: 1254 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    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!