Objective-C tutorial for professionals

Download free Objective-C tutorial course in PDF, training file in 51 chapters and 129 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with Objective-C Language
  • Hello World
  • Basic Data Types
  • SEL
  • BOOL
  • id
  • IMP (implementation pointer)
  • NSInteger and NSUInteger
  • Enums
  • typedef enum declaration in Objective-C
  • Converting C++ std::vector to an Objective-C Array
  • De?ning an enum
  • Structs
  • De?ning a Structure and Accessing Structure Members
  • CGPoint
  • Classes and Objects
  • Di?erence between allocation and initialization
  • Creating classes with initialization values
  • Specifying Generics
  • Singleton Class
  • The "instancetype" return type
  • Inheritance
  • Car is inherited from Vehicle
  • Methods
  • Class methods
  • Pass by value parameter passing
  • Pass by reference parameter passing
  • Method parameters
  • Create a basic method
  • Return values
  • Calling methods
  • Instance methods
  • Properties
  • Custom getters and setters
  • Properties that cause updates
  • What are properties?
  • Random Integer
  • Basic Random Integer
  • Random Integer within a Range
  • BOOL / bool / Boolean / NSCFBoolean
  • BOOL/Boolean/bool/NSCFBoolean
  • BOOL VS Boolean
  • Continue and Break!
  • Continue and Break Statement
  • Basic Data Types
  • Structs
  • Inheritance
  • Properties
  • BOOL / bool / Boolean / NSCFBoolean
  • Key Value Coding / Key Value Observing
  • NSArray
  • NSDictionary
  • NSDate
  • NSUrl send a post request
  • NSPredicate
  • NSJSONSerialization
  • NSAttributedString
  • NSObject
  • NSTextAttachment
  • NSUserDefaults
  • Low-level Runtime Environment
  • Categories
  • Protocols and Delegates
  • XML parsing
  • Predefined Macros
  • Format-Specifiers
  • Error Handling
  • Singletons
  • Unit testing using Xcode

It is a free Objective-C ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many Objective-C developers and contributors.

The content is released under Creative Commons BY-SA

Size : 1.34 MB
File type : pdf
Downloads: 108
Created: 2019-04-30

Others Objective-C Tutorials

Become an Xcoder: Start Programming the Mac Using Objective-C

Others related eBooks about Objective-C tutorial for professionals

Think Python - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...

Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance

This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectur...

Coffee Break Python Slicing

Puzzle-based learning is an active learning technique. With code puzzles, you will learn f..., download free Python tutorial in PDF (89 pages) created by ....

Python for Everybody: Exploring Data in Python 3

Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are b...

Ruby Regexp

Scripting and automation tasks often need to extract particular portions of text from inpu..., download free Ruby tutorial in PDF (72 pages) created by ....

Java Persistence and Hibernate Guide for developer

This PDF tutorial provides you an introduction to Java Persistence and Hibernate including the code snippets and complete working examples ,download free training document material for developer....

Python For Loop free PDF

Download free course Python For Loop free PDF, pdf file on 5 pages by tutorialkart.com....

Elementary Algorithms

This book introduces about elementary algorithms and data structure. It includes side-by-s..., download free Algorithms tutorial in PDF (642 pages) created by Larry LIU Xinyu ....

Full Speed Python

This book aims to teach the Python programming language using a practical approach. Its me..., download free Python tutorial in PDF (40 pages) created by Joao Ventura ....

Introduction to Java programming

With this PDF tutorial you will be familiar with basic Java language syntax and able to write a simple Java programs and writing good Java code....