Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 4 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Xcode

iOS 7 & Mac OS X Programming Tutorial - Objective C & Xcode

A Beginners Tutorial That Teaches Programming For Both IOS Devices And The Mac OS X Operating System.
Rating: 3.3 out of 53.3 (49 ratings)
32,775 students
Created by Infinite Skills
Last updated 1/2017
English
English
30-Day Money-Back Guarantee

What you'll learn

  • 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

Course content

14 sections • 72 lectures • 4h 6m total length

  • Preview00:01
  • Preview02:43
  • Preview03:52

  • Preview05:07
  • 0202 Exploring The Navigation Area :
    04:21
  • 0203 Using The Utility Area - The Library :
    04:28
  • 0204 Using The Utility Area - The Inspectors :
    04:13
  • 0205 Editing Code - The Basics :
    05:46
  • 0206 Editing Code - Advanced Features :
    05:45
  • 0207 Finding And Searching :
    03:01
  • 0208 Using The Jump Bar :
    03:47
  • 0209 Working With The Assistant :
    03:46
  • 0210 Tracking Changes With XCode :
    04:43
  • 0211 Using A Git Repository :
    04:04
  • 0212 Setting Preferences :
    03:24

  • 0301 The Objective-C Goal :
    04:16
  • 0302 Exploring The Class Hierarchy :
    04:53
  • 0303 Sending Messages :
    04:00
  • 0304 Properties And Declarations :
    04:13
  • 0305 Backing Variables For Properties :
    03:54

  • 0401 The Role Of Main - Main Is L/C :
    05:10
  • 0402 How Main Works :
    05:39
  • 0403 Exploring The Interface Of The Class :
    04:14
  • 0404 Exploring The Implementation Of The Class :
    03:35
  • 0405 Using @Class And #Import Directives :
    02:28
  • 0406 Creating A Class :
    03:47
  • 0407 Creating An Init For MyClass :
    03:09
  • 0408 Creating The Class :
    03:42
  • 0409 Using The Class :
    03:12

  • 0501 Using Declared Properties Today :
    03:28
  • 0502 Using Instance Variables In The Past :
    02:08
  • 0503 Synthesizing Properties Directly And Automatically :
    03:33
  • 0504 Fine-Tuning Declared Properties - Setters And Getters :
    04:51

  • 0601 Considering Qualifiers And Decorators :
    03:00
  • 0602 Understanding The Need For Memory Management :
    03:05
  • 0603 The Automatic Reference Counting Solution - ARC :
    04:31

  • 0701 Letting XCode Do The Work :
    04:05
  • 0702 Testing The App :
    02:48
  • 0703 Building The iPhone Interface :
    03:47
  • 0704 Building The iPad Interface :
    02:15
  • 0705 Wiring Up The Interface:
    03:57
  • 0706 Using Actions :
    02:49
  • 0707 Declaring Methods Using Arguments :
    01:40
  • 0708 Defining Methods :
    04:49

  • 0801 Introducing Collection Classes:
    04:26
  • 0802 Arrays, Dictionaries And Sets:
    02:57
  • 0803 Mutable And Immutable Collections:
    03:30
  • 0804 Using Objective-C Literals:
    03:26
  • 0805 Creating An NSarray And NSdictionary:
    02:57
  • 0806 Using Fast Enumeration:
    02:14
  • 0807 Working With Sets And Property Lists:
    03:31

  • 0901 Breakpoints Overview:
    02:50
  • 0902 Setting Breakpoints:
    02:56
  • 0903 Exploring Values:
    03:39
  • 0904 Editing Breakpoints:
    02:11
  • 0905 Stepping Through Code:
    03:56
  • 0906 Using NSlog:
    03:49
  • 0907 Displaying Objective-C Objects:
    03:20

  • 1001 Dealing With The Multiple Inheritance Issue:
    02:12
  • 1002 Looking At A Protocol:
    02:30
  • 1003 Using A Protocol And Delegate:
    03:04

Requirements

  • An Apple Mac Computer And The Desire To Program

Description

THIS COURSE IS NOW UPGRADED FOR iOS7

  • Learn How To Program For Both IOS Mobile Devices And The Mac Operating System
  • Aimed Towards The Beginner, No Prior Experiance Required
  • Easy To Follow Lessons That Allow You To Learn At Your OwnPace

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.

Who this course is for:

  • Programmers Of All Levels. Beginners Welcome

Instructor

Infinite Skills
High Quality Training
Infinite Skills
  • 4.3 Instructor Rating
  • 116,417 Reviews
  • 1,224,573 Students
  • 327 Courses

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.