Objective-C Programming: Introduction to Programming for iOS

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

  1. Getting Started
    1. What is Objective-C? 00:06:42
    2. Introduction to Xcode 00:14:03
    3. Your First Project 00:10:33
    4. Using Terminal 00:14:04
  2. Objective-C Fundamentals
    1. Introduction to Variables 00:10:26
    2. Introduction to Functions 00:11:54
    3. Arithmetic Operators 00:14:22
  3. Objects, Classes and Methods
    1. Object-Oriented Concepts 00:07:29
    2. Creating your First Class 00:20:38
    3. Creating Multiple Instances of a Class 00:09:43
    4. Creating Synthesized Accessors 00:09:46
  4. Data Types and Expressions
    1. Introduction to Data Types 00:11:16
    2. Data Type Qualifiers 00:10:56
    3. Arithmetic Expressions 00:13:28
  5. Program Logic - Looping
    1. Introduction to Loops 00:07:05
    2. The 'For' Loop 00:12:28
    3. The 'While' Loop 00:13:34
    4. The 'Do' Loop 00:08:38
  6. Program Logic - Decisions
    1. Introduction to Decision Making 00:05:58
    2. The 'If' Statement 00:14:01
    3. The 'Switch' Statement 00:13:08
    4. Using Boolean Variables in Decision Making 00:09:41
    5. Conditional, Relational and Logic Operators 00:13:25
  7. Working with Classes
    1. Introduction to Custom Classes 00:09:34
    2. Creating Methods that Take Multiple Arguments 00:06:24
    3. Passing Objects as Arguments 00:08:03
    4. Using Local Variables, Static and Self 00:09:30
    5. Returning Objects from Methods 00:08:24
  8. Object-Oriented Concepts: Inheritance
    1. Introduction to Inheritance 00:22:35
    2. Extending Classes Through Inheritance 00:14:48
    3. Overriding Methods 00:14:22
  9. Object-Oriented Concepts: Polymorphism and Dynamic Typing
    1. Introduction to Polymorphism 00:09:34
    2. Using Dynamic Binding and Typing 00:15:19
    3. Getting Information from a Class 00:11:56
    4. Properly Handling Exceptions 00:11:31
  10. Object-Oriented Concepts: Initialization, Scope and Data Types
    1. Initializing Objects 00:10:29
    2. Understanding Variable Scope 00:19:05
    3. Enumerated Types and Typedef 00:14:18
  11. Categories and Protocols
    1. Understanding Categories 00:12:58
    2. Implementing Protocols and Delegation 00:15:09
  12. Preprocessor Directives
    1. Using #define and #import 00:14:35
    2. Conditional Compilation 00:10:18
  13. Working with the Foundation Framework
    1. Numbers 00:14:03
    2. Strings 00:17:11
    3. Collections 00:17:11
  14. Working with Files
    1. Working with Files 00:11:11
    2. Using Directories and Paths 00:10:28
    3. Working with NSURLs 00:12:49
  15. Memory Management and the ARC
    1. 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