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 Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence 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 Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing 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
Development Mobile Development Objective-C

Objective-C Crash Course for Swift Developers

Everything you need to know about modern Objective-C to use it professionally
Rating: 4.5 out of 54.5 (608 ratings)
6,796 students
Created by Mark Wahlbeck, Devslopes by Mark Wahlbeck
Last updated 2/2016
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Write code in Objective-C
  • Convert Swift iOS Apps into Objective-C
  • Convert Objective-C iOS Apps into Swift
  • Build Simple Node & Express Servers and APIs
  • Communicate between iOS apps and Servers
Curated for the Udemy for Business collection

Course content

6 sections • 53 lectures • 8h 19m total length

  • Preview02:38
  • Preview05:48
  • Exercise 01: Your own Objective-C app
    00:00
  • Anatomy of an Objective-C file
    09:26
  • Objective-C Properties & Instance Variables
    11:07
  • Objective-C Getters & Setters
    12:09
  • Objective-C Pointers
    05:53
  • Exercise 02: Convert this Swift App to Objective-C
    00:00
  • Objective-C Strings with NSString
    20:53
  • Objective-C Numbers
    17:21
  • Exercise 03 - Convert this app to Objective-C
    00:00

  • Objective-C Conditionals & BOOL
    07:05
  • Objective-C Methods (aka Functions)
    34:43
  • Objective-C NSArray & NSMutableArray
    12:07
  • Objective-C NSDictionary & NSMutableDictionary
    12:17
  • Objective-C Loops & fast enumeration
    04:39
  • Objective-C Object Oriented Programming
    09:47
  • Exercise 04: RTFD
    00:00

  • Objective-C Weak vs strong & retain cycles
    15:40
  • Objective-C Initializers
    11:44
  • Exercise 05: Translate this Swift code into Objective-C
    00:00
  • Objective-C Nullability (Like Swift optionals)
    11:33
  • Objective-C Categories
    Preview09:04
  • Exercise 06: Categories
    00:00
  • Swift and Objective-C Interoperability
    11:28
  • Exercise 07: Create Swift iOS Chat App (With source code & graphics)
    00:00

  • Preview01:33
  • App: Project creation & Singleton
    10:05
  • App: Creating our Node server and designing the API
    20:12
  • App: NSURLSession, Blocks and talking to the server
    22:54
  • App: Storyboards, IBOutlets and a custom UITableViewCell in Objective-C
    16:09
  • App: Table views & implementing a protocol in Objective-C
    16:33
  • App: IBOutlets & showing data in cells in Objective-C
    10:29
  • App: UIWebView, Loading HTML, CSS & Javascript & playing Youtube videos
    25:58
  • App: Source Code
    00:00
  • App: Creating a POST request from Objective-C on iOS
    17:57
  • Exercise 08: Extending our app
    00:00

  • Installing a Web IDE
    12:12
  • Javascript Resources
    04:26
  • Javascript Strings
    10:01
  • Javascript Conditionals
    06:32
  • Javascript Numbers
    07:57
  • Javascript Loops & Arrays
    05:53
  • Javascript Objects
    14:31
  • Javascript Bind
    08:35

  • Installing Node
    03:27
  • Installing Node (part 2) & running it
    07:53
  • Node Basics & NPM
    09:27
  • Node Module Exports
    06:04
  • NPM readline-sync
    05:43
  • Exercise 09: Node Calculator
    00:00
  • Creating a Simple Express Server
    09:38
  • Creating Express Server (Alternate version)
    20:12

Requirements

  • Need a Mac with OSX year 2010 or newer or PC Running OSX

Description

This course is designed for iOS developers who only know Swift. In order to get a job as an iOS developer you need to know the basics of Objective-C. Also there are still a ton of libraries and tutorials all written in Objective-C.

This is the BEST Objective-C course out there!

HOW THIS COURSE WORKS

  • You will watch video lectures that teach you the principles.
  • You then complete exercises to help you retain what you learn
  • You have access to free live help in the chatroom
  • You have access to the community forums so you can find answers to questions
  • You will get access to all source code and files needed to complete the course

There is 8.5 hours of video content for you to complete. You will spend an additional 15-20 hours working on exercises to help you retain the knowledge.

HOW ARE MY COURSES DIFFERENT?

  • All of my courses are screencasts Youtube style - SUPER FUN
  • I ALWAYS teach you the underlying principle (and not just do X,Y,Z)
  • I actively personally help my students in their career goals
  • I have a HUGE free chatroom where you can get help (4500+ active members)
  • I have online forums where you can post code, projects, and connect with other developers

ABOUT MARK PRICE

"I am a veteran mobile developer having built over 57 mobile apps for iOS and Android. I owned two tech consulting companies that were highly successful. I have worked on Call of Duty and worked with other top titles and companies such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.

My passion is helping people reveal hidden talents and guide them into the world of startups and programming. I currently am teaching iOS 9, Apple TV & tvOS, React & Flux web development, Objective-C, Swift 2, Android, Javascript, Node, and Java."

Who this course is for:

  • If you know the basics of Swift take this course
  • If you know the basics of iOS take this course
  • If you have never written any code in your life don't take this course

Instructors

Mark Wahlbeck
CEO Devslopes | iOS | Android | Freelancing
Mark Wahlbeck
  • 4.4 Instructor Rating
  • 46,532 Reviews
  • 292,267 Students
  • 15 Courses

I am a veteran mobile developer having built over 57 mobile apps for iOS and Android, and I've also build multiple Unity 3D games, including Call of Duty Ghosts mobile. 

I also spend most of my days now as a professional engineering instructor  - changing the lives of students throughout the world - helping them make amazing salaries as engineers.

My passion is helping people reveal hidden talents and guide them into the world of startups and programming. I currently am teaching iOS 10, Apple TV & tvOS, React & Flux web development, Objective-C, Swift 3, Android, Javascript, Node, and Java. I also teach Unity 3D game development.

Devslopes by Mark Wahlbeck
Learn programming & app development
Devslopes by Mark Wahlbeck
  • 4.4 Instructor Rating
  • 51,456 Reviews
  • 330,494 Students
  • 25 Courses

Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises.  After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.


Our target students are:

First time developers

Entrepreneurs who want to build their own technology startup

Current developers looking to either advance their careers or learn new technologies.


By taking our courses, our students have been able to:

Get jobs as developers with amazing salaries

Launch (and even sell) their technology startups 

Get promotions and make substantial career changes


We strive to teach students how to code through polished apps inspired by real world examples. We want our students to build projects that they are proud of, that look and operate just like apps they use in their everyday life. 


We are passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.

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