Become an iOS Developer from Scratch
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.
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 Cell's 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 Artist's Albums
Lecture 8: Building Artist's 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024