YoVDO

Objective-C for Swift Developers

Offered By: Independent

Tags

Objective C Courses iOS Development Courses Swift Courses Pointers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Swift is a powerful, modern programming language that will continue to grow over the years ahead. But with over a million existing apps written in Objective-C, you almost certainly need to be able to read, write, and maintain both Swift and Objective-C if you want to score a great job making iOS apps

Syllabus

Objective-C for Swift Developers is an accelerated course designed to teach you Objective-C by drawing parallels with your existing Swift knowledge. It includes three complete projects for you to complete, along with example solutions, plus a hands-on video where I walk you through converting a Swift project to Objective-C so you can see exactly how it all works.

  • Overview 
    • Concepts
    • Basic syntax
    • Pointers
    • The size of integers
    • What is truth?
    • Format specifiers
  • Data types 
    • Strings
    • Numbers
    • Arrays
    • Dictionaries
    • Sets
    • Generics
    • NSValue
    • NSData
    • NSObject
    • id and instancetype
    • NSError
    • Blocks
    • Project 1: Hangman
  • Classes 
    • Introduction to classes
    • Methods
    • Properties
    • Creating objects
    • Categories and class extensions
    • Protocols
    • Nullability
    • Project 2: Sci-Fi Quotes
  • Preprocessor 
    • Inside the preprocessor
    • Defining object-like macros
    • Metadata macros
    • Defining function-like macros
    • Project 3: Swifty Commits
  • Advanced topics 
    • Automatic Reference Counting
    • Autorelease pools
    • Objecive-C++

If you want to complete your iOS development learning then you need Objective-C under your belt, and what better way to learn than by drawing on all the Swift knowledge you have?


Taught by

Paul Hudson

Related Courses

Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Foundations of Objective-C App Development
University of California, Irvine via Coursera
Objective-C for Swift Developers
Udacity
Mobile Application Experiences
Massachusetts Institute of Technology via edX