In this Learning Objective-C Programming training course, expert author Jesse Feiler will teach you how to build an iOS or OS X app using Objective-C and Xcode. This course 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 …
Learning Objective-C Programming
Video description
In this Learning Objective-C Programming training course, expert author Jesse Feiler will teach you how to build an iOS or OS X app using Objective-C and Xcode. This course 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.
Using The Utilities Area - The Inspectors
00:04:44
Editing Code - The Basics
00:04:37
Editing Code - Advanced Features
00:05:46
Finding And Searching
00:06:16
Using The Jump Bar
00:06:07
Working With The Assistant
00:04:57
Tracking Changes With Xcode
00:08:05
Working With Branches
00:07:01
Setting Preferences
00:05:39
Understanding Objective-C
The Objective-C Goal - C With Objects
00:04:33
Exploring The Class Hierarchy
00:05:41
Sending Messages
00:04:47
Definitions And Declarations
00:07:04
Looking At The Structure Of An Objective-C App - The Code Story
Building MDA App
00:07:46
How Main Works
00:04:59
Exploring The Interface Of The Class
00:05:40
Exploring The Implementation Of The Class
00:05:06
Using @class And #import Directives
00:05:32
Creating A Class
00:06:13
Using The Class
00:06:57
Setting A Breakpoint On The Declaration
00:04:01
Creating The Class Instance
00:05:02
Using Declared Properties
Using Declared Properties Today
00:04:59
Adding Attributes To Properties
00:04:27
Synthesizing Properties Directly And Automatically
00:06:07
Fine-Tuning Declared Properties With Getters And Setters
00:04:16
Managing Memory
Considering Qualifiers And Decorators
00:05:22
Understanding The Need For Memory Management
00:05:12
Automatic Reference Counting - ARC
00:05:31
Creating A Class
Letting Xcode Do The Work
00:06:02
Testing The App
00:05:25
Building The Interface - Part 1
00:06:13
Building The Interface - Part 2
00:04:43
Wiring Up The Interface
00:05:39
Aligning Interface Views - Text Field
00:04:33
Sizing Interface Views - Text Field
00:05:06
Wiring Up The Text Field
00:03:05
Wiring Up The Button
00:05:06
Implementing The Action
00:04:49
Working With The Collection Classes
Introducing Collection Classes
00:06:07
Setting Up The Test Class
00:04:26
Setting up The Test Method
00:02:41
Mutable And Immutable Collections
00:04:32
Using Objective-C Literals
00:03:19
Creating An NSDictionary
00:02:48
Enumerating An Array
00:05:27
Using Fast Enumeration
00:05:04
Working With Dictionaries
00:03:08
Using The Debugger
Breakpoints Overview
00:04:18
Setting Breakpoints
00:04:16
Exploring Values
00:06:11
Editing Breakpoints
00:04:45
Stepping Through Code
00:03:55
Using NSLog
00:03:56
Using Protocols And Delegates
Dealing With The Multiple Inheritance Issue
00:06:41
Looking At A Protocol
00:05:59
Using A Protocol And Delegate
00:05:03
Reviewing A Protocol And Delegate
00:05:13
Working With Extensions And Categories
Using Class Extensions
00:05:03
Using Class Categories
00:04:20
Using Blocks
Introducing Blocks
00:05:13
Getting Inside A Block
00:06:31
Using Blocks
00:02:38
Handling Exceptions
Causing An Error
00:03:29
Using The Try-Catch Paradigm
00:03:41
Throwing An Exception
00:02:21
Using The Target-Action Pattern
Introducing Target-Action Pattern
00:03:22
Exploring The Button Init
00:04:14
Conclusion
Wrap Up And About The Author
00:03:34
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept