Make an iPhone App for iOS 7 with Objective-C

65 Videos (12h 38m)
  • Introduction and Setup

    • Trailer

      01:04

    • Introduction

      07:43

    • MacinCloud.com Setup for PC Users

      17:41

    • Mac OSX Setup with Xcode for iPhone Development

      06:42

  • Variables and Types

    • Variables and Types - Lecture

      10:21

    • Variables and Types - Xcode

      09:23

    • Variables and Types - Challenge

      06:46

  • Decision Making - The Logic Behind the App

    • Decision Making - Lecture

      07:36

    • Decision Making - Xcode

      18:54

    • Decision Making - Challenge

      21:44

  • Functions - Reusing Chunks of Code

    • Functions - Lecture

      07:40

    • Functions - Xcode

      08:16

  • Advanced Functions

    • Advanced Functions - Lecture

      05:22

    • Advanced Functions - Xcode

      11:21

    • Global Variables and Functions - Lecture

      14:49

  • Numbers

    • Numbers - Lecture

      11:01

    • Numbers - Xcode

      20:19

  • Loops - Repeating Actions

    • Loops - Lecture

      09:52

    • Loops - Xcode

      13:31

  • Pointers and Memory Addresses

    • Pointers - Lecture

      14:40

    • Pointers - Xcode

      11:45

  • Pass by Reference - Share Data between Functions

    • Pass by Reference - Lecture

      06:06

    • Pass by Reference - Xcode

      13:08

  • Structures - Group your App Data

    • Structures - Lecture

      02:57

    • Structures - Xcode

      04:55

  • The Heap - Dynamic Memory

    • The Heap - Lecture

      07:50

    • The Heap - Xcode

      12:27

  • Objects - Leverage Existing Code

    • Objects - Lecture

      10:47

    • Objects - Xcode

      12:51

    • Objects id and nil - Lecture

      04:38

  • NSString - Display and Modify Text

    • Lecture - NSString

      05:24

    • NSString and Common Mistakes - Xcode

      14:12

  • NSArray - Create Lists of Information

    • NSArray - Lecture

      05:06

    • NSArray - Xcode

      15:45

  • Documentation and Online Resources

    • Documentation

      16:12

  • Custom Objects - Organize your Code

    • Custom Objects - Lecture

      08:05

    • Custom Objects - Xcode

      14:24

  • Properties

    • Properties - Lecture

      07:28

    • Properties - Xcode

      09:33

  • Class Inheritance - Advanced Data Organization

    • Class Inheritance - Lecture

      10:51

    • Class Inheritance - Xcode

      16:19

    • Troubleshooting Inheritance - Xcode

      07:26

  • Object Ownership - Be Responsible for Data

    • Object Ownership - Lecture

      10:23

    • Object Ownership - Xcode Part 1

      10:19

    • Object Ownership - Xcode Part 2

      21:04

    • Object Ownership - Xcode Part 3

      16:09

  • Memory Leaks - Squash those Bugs

    • Memory Leaks - Lecture

      04:58

    • Memory Leaks - Xcode

      10:05

  • Property Modifiers

    • Property Modifiers - Lecture

      11:57

    • Property Modifiers - Xcode

      15:34

  • Course Review

    • Course Review - Lecture

      14:55

  • iPhone User Interface

    • iPhone User Interface - Lecture

      14:12

    • iPhone User Interface - Xcode

      14:14

    • Paper Prototyping - Lecture

      15:26

  • Connecting UI Outlets and Actions

    • Connecting UI Outlets and Actions - Xcode

      12:17

  • App Logic for MatBorder Class

    • App Logic for MatBorder Class - Xcode

      09:56

  • Connecting App Logic to UI

    • Connecting App Logic to UI - Xcode

      08:54

  • Keyboard and Delegate Objects

    • Keyboard and Delegate Objects - Lecture

      14:02

    • Keyboard and Delegate Objects - Xcode

      16:14

  • AutoLayout Primer

    • AutoLayout Primer - Xcode

      17:41

    • AutoLayout Primer Debugging - Xcode

      17:10

  • Practical AutoLayout

    • Practical AutoLayout - Xcode

      18:49

  • Live Preview Connecting Constraints

    • Live Preview Connecting Constraints - Xcode

      15:36

  • Live Preview Logic

    • Live Preview Logic

      19:54

  • Closing Remarks

    • iPhone Programming Courses - Lecture

      04:47