Learning Objective-C Programming
Learning Objective-C Programming, available at $39.99, has an average rating of 3, with 74 lectures, based on 88 reviews, and has 568 subscribers.
You will learn about use Xcode and Apple development tools to create functional code. create and customize iOS apps based on Xcode templates. This course is ideal for individuals who are aspiring developers interested in learning the backbone language of iOS and Mac development. It is particularly useful for aspiring developers interested in learning the backbone language of iOS and Mac development.
Enroll now: Learning Objective-C Programming
Summary
Title: Learning Objective-C Programming
Price: $39.99
Average Rating: 3
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- use Xcode and Apple development tools to create functional code.
- create and customize iOS apps based on Xcode templates.
Who Should Attend
- aspiring developers interested in learning the backbone language of iOS and Mac development.
Target Audiences
- aspiring developers interested in learning the backbone language of iOS and Mac development.
In this hands-on course, trainer Jesse Feiler will teach you how to build an iOS or OS X app using Objective-C and Xcode. This tutorial series is designed for those who have some programming knowledge, although no experience with Objective-C is required. You will start by learning how to work with Xcode, including how to edit code, use the utility area, find and search, and track changes. From there, Jesse will teach you about Objective-C and how to communicate with messages.
This video tutorial will also teach you how to add and customize your own code, create new classes and methods, and manage declared properties. You will also learn how to work with the built-in debugger, as well as use protocols and delegates, work with class extensions, and use blocks. Finally, you will learn how to handle exceptions and use selectors. Once you have completed this computer based training course, you will be fully capable of building your own app from an Xcode template, and be able to customize it to your own preferences.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome To Objective-C
Lecture 2: Catching Up With Versions
Chapter 2: Working With Xcode
Lecture 1: Getting Started With Xcode
Lecture 2: Introducing The Workspace Window
Lecture 3: Exploring The Navigation Area
Lecture 4: Using The Utilities Area – The Library
Lecture 5: Using The Utilities Area – The Inspectors
Lecture 6: Editing Code – The Basics
Lecture 7: Editing Code – Advanced Features
Lecture 8: Finding And Searching
Lecture 9: Using The Jump Bar
Lecture 10: Working With The Assistant
Lecture 11: Tracking Changes With Xcode
Lecture 12: Working With Branches
Lecture 13: Setting Preferences
Chapter 3: Understanding Objective-C
Lecture 1: The Objective-C Goal – C With Objects
Lecture 2: Exploring The Class Hierarchy
Lecture 3: Sending Messages
Lecture 4: Definitions And Declarations
Chapter 4: Looking At The Structure Of An Objective-C App – The Code Story
Lecture 1: Building MDA App
Lecture 2: How Main Works
Lecture 3: Exploring The Interface Of The Class
Lecture 4: Exploring The Implementation Of The Class
Lecture 5: Using @class And #import Directives
Lecture 6: Creating A Class
Lecture 7: Using The Class
Lecture 8: Setting A Breakpoint On The Declaration
Lecture 9: Creating The Class Instance
Chapter 5: Using Declared Properties
Lecture 1: Using Declared Properties Today
Lecture 2: Adding Attributes To Properties
Lecture 3: Synthesizing Properties Directly And Automatically
Lecture 4: Fine-Tuning Declared Properties With Getters And Setters
Chapter 6: Managing Memory
Lecture 1: Considering Qualifiers And Decorators
Lecture 2: Understanding The Need For Memory Management
Lecture 3: Automatic Reference Counting – ARC
Chapter 7: Creating A Class
Lecture 1: Letting Xcode Do The Work
Lecture 2: Testing The App
Lecture 3: Building The Interface – Part 1
Lecture 4: Building The Interface – Part 2
Lecture 5: Wiring Up The Interface
Lecture 6: Aligning Interface Views – Text Field
Lecture 7: Sizing Interface Views – Text Field
Lecture 8: Wiring Up The Text Field
Lecture 9: Wiring Up The Button
Lecture 10: Implementing The Action
Chapter 8: Working With The Collection Classes
Lecture 1: Introducing Collection Classes
Lecture 2: Setting Up The Test Class
Lecture 3: Setting up The Test Method
Lecture 4: Mutable And Immutable Collections
Lecture 5: Using Objective-C Literals
Lecture 6: Creating An NSDictionary
Lecture 7: Enumerating An Array
Lecture 8: Using Fast Enumeration
Lecture 9: Working With Dictionaries
Chapter 9: Using The Debugger
Lecture 1: Breakpoints Overview
Lecture 2: Setting Breakpoints
Lecture 3: Exploring Values
Lecture 4: Editing Breakpoints
Lecture 5: Stepping Through Code
Lecture 6: Using NSLog
Chapter 10: Using Protocols And Delegates
Lecture 1: Dealing With The Multiple Inheritance Issue
Lecture 2: Looking At A Protocol
Lecture 3: Using A Protocol And Delegate
Lecture 4: Reviewing A Protocol And Delegate
Chapter 11: Working With Extensions And Categories
Lecture 1: Using Class Extensions
Lecture 2: Using Class Categories
Chapter 12: Using Blocks
Lecture 1: Introducing Blocks
Lecture 2: Getting Inside A Block
Lecture 3: Using Blocks
Chapter 13: Handling Exceptions
Lecture 1: Causing An Error
Lecture 2: Using The Try-Catch Paradigm
Lecture 3: Throwing An Exception
Chapter 14: Using The Target-Action Pattern
Lecture 1: Introducing Target-Action Pattern
Lecture 2: Exploring The Button Init
Instructors
-
Infinite Skills
High Quality Training
Rating Distribution
- 1 stars: 8 votes
- 2 stars: 5 votes
- 3 stars: 12 votes
- 4 stars: 24 votes
- 5 stars: 39 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 Language Learning Courses to Learn in November 2024
- 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