Video description
Master Objective-C programming on your terms with this one-of-a-kind video training course Objective-C is a general-purpose, object-oriented programming language used by Apple to program their OS X and iOS operating systems. Our instructors provide expert, straight-forward, user-friendly training to help you tackle Objective-C programming the way you want to learn. Get a grip onObjective-C fundamentals including using the terminal, Xcode, variables, and functions Familiarize yourself with object-oriented concepts, creating multiple instances of a class, and how to work with data types and expressions Program logic and decision statements, understand Polymorphism, and implement protocols and delegation Includes ten hours of Objective-C video training. If youre looking for real-world Objective-C instruction, youll find it here.
Table of contents
-
Getting Started
- What is Objective-C? 00:06:42
- Introduction to Xcode 00:14:03
- Your First Project 00:10:33
- Using Terminal 00:14:04
-
Objective-C Fundamentals
- Introduction to Variables 00:10:26
- Introduction to Functions 00:11:54
- Arithmetic Operators 00:14:22
-
Objects, Classes and Methods
- Object-Oriented Concepts 00:07:29
- Creating your First Class 00:20:38
- Creating Multiple Instances of a Class 00:09:43
- Creating Synthesized Accessors 00:09:46
-
Data Types and Expressions
- Introduction to Data Types 00:11:16
- Data Type Qualifiers 00:10:56
- Arithmetic Expressions 00:13:28
-
Program Logic - Looping
- Introduction to Loops 00:07:05
- The 'For' Loop 00:12:28
- The 'While' Loop 00:13:34
- The 'Do' Loop 00:08:38
-
Program Logic - Decisions
- Introduction to Decision Making 00:05:58
- The 'If' Statement 00:14:01
- The 'Switch' Statement 00:13:08
- Using Boolean Variables in Decision Making 00:09:41
- Conditional, Relational and Logic Operators 00:13:25
-
Working with Classes
- Introduction to Custom Classes 00:09:34
- Creating Methods that Take Multiple Arguments 00:06:24
- Passing Objects as Arguments 00:08:03
- Using Local Variables, Static and Self 00:09:30
- Returning Objects from Methods 00:08:24
-
Object-Oriented Concepts: Inheritance
- Introduction to Inheritance 00:22:35
- Extending Classes Through Inheritance 00:14:48
- Overriding Methods 00:14:22
-
Object-Oriented Concepts: Polymorphism and Dynamic Typing
- Introduction to Polymorphism 00:09:34
- Using Dynamic Binding and Typing 00:15:19
- Getting Information from a Class 00:11:56
- Properly Handling Exceptions 00:11:31
-
Object-Oriented Concepts: Initialization, Scope and Data Types
- Initializing Objects 00:10:29
- Understanding Variable Scope 00:19:05
- Enumerated Types and Typedef 00:14:18
-
Categories and Protocols
- Understanding Categories 00:12:58
- Implementing Protocols and Delegation 00:15:09
-
Preprocessor Directives
- Using #define and #import 00:14:35
- Conditional Compilation 00:10:18
-
Working with the Foundation Framework
- Numbers 00:14:03
- Strings 00:17:11
- Collections 00:17:11
-
Working with Files
- Working with Files 00:11:11
- Using Directories and Paths 00:10:28
- Working with NSURLs 00:12:49
-
Memory Management and the ARC
- Introduction to Memory Management 00:10:44
Product information
- Title: Objective-C Programming: Introduction to Programming for iOS
- Author(s):
- Release date: February 2014
- Publisher(s): Wiley
- ISBN: 9781118911631
You might also like
video
Learning Objective-C Programming
In this Learning Objective-C Programming training course, expert author Jesse Feiler will teach you how to …
video
Learning Objective-C Programming
In this Objective-C programming training course expert author Jesse Feiler teaches you the basics of Objective-C …
video
iOS 13 Programming with Swift 5 - Second Edition
The iOS 13 SDK arrives as a major milestone in the evolution of the Swift language …
book
Learning Objective-C 2.0: A Hands-on Guide to Objective-C for Mac and iOS Developers, Second Edition
Get Started Fast with Objective-C 2.0 Programming for OS X Mountain Lion, iOS 5.1, and Beyond …