iOS 7 Mac OS X Programming Tutorial Objective C Xcode
- Development
- Apr 23, 2025

iOS 7 & Mac OS X Programming Tutorial – Objective C & Xcode, available at $44.99, has an average rating of 3.8, with 72 lectures, based on 50 reviews, and has 32786 subscribers.
You will learn about To Gain A Solid Understanding Of Programming For Both IOS And The Mac OS X To Teach The Skills Needed To Build Robust Code To Give The User A Understanding Of Working With Objective C, Xcode And The Apple Framework Any One Who Wishes To Learn How to Program For Apple Platform Or Mobile Devices This course is ideal for individuals who are Programmers Of All Levels. Beginners Welcome It is particularly useful for Programmers Of All Levels. Beginners Welcome.
Enroll now: iOS 7 & Mac OS X Programming Tutorial – Objective C & Xcode
Summary
Title: iOS 7 & Mac OS X Programming Tutorial – Objective C & Xcode
Price: $44.99
Average Rating: 3.8
Number of Lectures: 72
Number of Published Lectures: 72
Number of Curriculum Items: 72
Number of Published Curriculum Objects: 72
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
THIS COURSE IS NOW UPGRADED FOR iOS7
In this Objective-C programming training course expert author will teach you how to leverage the technologies that Objective-C, Xcode and the Apple Frameworks have to offer. This course focuses on the Objective-C programming language, utilizing Xcode and Frameworks wherever necessary to build your App.
You start the tutorial with a review of the Xcode interface, and how you are going to use it to build your Objective-C project. Jesse teaches you what Objective-C is, and the structure of an Objective-C App. Throughout this video tutorial you will learn about using declared properties and instance variables, how to manage memory, creating and working with classes, and how to use the debugger effectively. You will explore protocols and delegates, using blocks, handling exceptions, using selectors and much more!
Once you have completed this computer based training course on Objective-C programming, you will understand how to write Objective-C code, how to utilize provided Apple Frameworks and how to use Xcode to build your App.
Course Curriculum
Chapter 1: 01. Introduction :
Lecture 1: Important – Download These First – Working Files
Lecture 2: 0102: Welcome To Objective-C
Lecture 3: 0103 Catching Up With Versions :
Chapter 2: 02. Working With Xcode :
Lecture 1: 0201 Introducing The Workspace Window :
Lecture 2: 0202 Exploring The Navigation Area :
Lecture 3: 0203 Using The Utility Area – The Library :
Lecture 4: 0204 Using The Utility Area – The Inspectors :
Lecture 5: 0205 Editing Code – The Basics :
Lecture 6: 0206 Editing Code – Advanced Features :
Lecture 7: 0207 Finding And Searching :
Lecture 8: 0208 Using The Jump Bar :
Lecture 9: 0209 Working With The Assistant :
Lecture 10: 0210 Tracking Changes With XCode :
Lecture 11: 0211 Using A Git Repository :
Lecture 12: 0212 Setting Preferences :
Chapter 3: 03. Understanding Objective-C :
Lecture 1: 0301 The Objective-C Goal :
Lecture 2: 0302 Exploring The Class Hierarchy :
Lecture 3: 0303 Sending Messages :
Lecture 4: 0304 Properties And Declarations :
Lecture 5: 0305 Backing Variables For Properties :
Chapter 4: 04. Looking At The Structure Of An Objective-C App – The Code Story :
Lecture 1: 0401 The Role Of Main – Main Is L/C :
Lecture 2: 0402 How Main Works :
Lecture 3: 0403 Exploring The Interface Of The Class :
Lecture 4: 0404 Exploring The Implementation Of The Class :
Lecture 5: 0405 Using @Class And #Import Directives :
Lecture 6: 0406 Creating A Class :
Lecture 7: 0407 Creating An Init For MyClass :
Lecture 8: 0408 Creating The Class :
Lecture 9: 0409 Using The Class :
Chapter 5: 05. Using Declared Properties And Instance Variables :
Lecture 1: 0501 Using Declared Properties Today :
Lecture 2: 0502 Using Instance Variables In The Past :
Lecture 3: 0503 Synthesizing Properties Directly And Automatically :
Lecture 4: 0504 Fine-Tuning Declared Properties – Setters And Getters :
Chapter 6: 06. Managing Memory :
Lecture 1: 0601 Considering Qualifiers And Decorators :
Lecture 2: 0602 Understanding The Need For Memory Management :
Lecture 3: 0603 The Automatic Reference Counting Solution – ARC :
Chapter 7: 07. Creating A Class :
Lecture 1: 0701 Letting XCode Do The Work :
Lecture 2: 0702 Testing The App :
Lecture 3: 0703 Building The iPhone Interface :
Lecture 4: 0704 Building The iPad Interface :
Lecture 5: 0705 Wiring Up The Interface:
Lecture 6: 0706 Using Actions :
Lecture 7: 0707 Declaring Methods Using Arguments :
Lecture 8: 0708 Defining Methods :
Chapter 8: 08. Working With The Collection Classes :
Lecture 1: 0801 Introducing Collection Classes:
Lecture 2: 0802 Arrays, Dictionaries And Sets:
Lecture 3: 0803 Mutable And Immutable Collections:
Lecture 4: 0804 Using Objective-C Literals:
Lecture 5: 0805 Creating An NSarray And NSdictionary:
Lecture 6: 0806 Using Fast Enumeration:
Lecture 7: 0807 Working With Sets And Property Lists:
Chapter 9: 09. Using The Debugger :
Lecture 1: 0901 Breakpoints Overview:
Lecture 2: 0902 Setting Breakpoints:
Lecture 3: 0903 Exploring Values:
Lecture 4: 0904 Editing Breakpoints:
Lecture 5: 0905 Stepping Through Code:
Lecture 6: 0906 Using NSlog:
Lecture 7: 0907 Displaying Objective-C Objects:
Chapter 10: 10. Using Protocols And Delegates :
Lecture 1: 1001 Dealing With The Multiple Inheritance Issue:
Lecture 2: 1002 Looking At A Protocol:
Lecture 3: 1003 Using A Protocol And Delegate:
Chapter 11: 11. Working With Class Extensions :
Lecture 1: 1101 Using Class Extensions:
Lecture 2: 1102 Using Class Categories:
Chapter 12: 12. Using Blocks :
Lecture 1: 1201 Introducing Blocks:
Lecture 2: 1202 Switching Objects With A Method:
Lecture 3: 1203 Switching Objects With A Function Or Block:
Chapter 13: 13. Handling Exceptions :
Lecture 1: 1301 Causing An Error:
Lecture 2: 1302 Using The Try/Catch Paradigm:
Lecture 3: 1303 Throwing An Exception:
Chapter 14: 14. Using Selectors :
Lecture 1: 1401 Looking At An Objective-C Message:
Lecture 2: 1402 Attaching Selectors To Interface Elements With Code:
Lecture 3: 1403 Using @Selector
Instructors

Infinite Skills
High Quality Training
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- IoT based Emergency Health Care System
- Create a High Converting Wix Website for Your Business
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3The Architecture of Oscar Niemeyer
- 4Personal Finance
- 5SolidWorks Essential Training ( 2023 2024 )
- 6FlexVertex- Graph, Document, KV, Time Series One Database
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8Advanced Photoshop Manipulations Tutorials Bundle
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling