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: 111
Created: 2019-04-30

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Objective-C Tutorials

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

Others related eBooks about Objective-C tutorial for professionals

PC Assembly Language

This book has extensive coverage of interfacing assembly and C code and so might be of int..., download free Assembly tutorial in PDF (190 pages) created by Paul Carter ....

Essential Kotlin

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Kotlin programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Coding for kids

This PDF book teaches you how to encourage your kids to code at home, a guide to empowering kids with coding skills....

Practices of the Python Pro

Download free course Practices of the Python Pro, pdf file on 248 pages by Dane Hillard....

VB.NET a complet tutorial for beginners

The purpose of this course is to provide a basic guide for student or people interested in Visual Basic dot net programming,it's a free training document for beginners....

iOS Development Tutorial

Learning how to build application with IOS editor.Free PDF tutorial for beginners....

Download free OOP tutorial

Download free OOP tutorial course in PDF, training file in 8 chapters and 24 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Think Perl 6: How to Think Like a Computer Scientist

Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple ...

IOS tutorial for developers

Download free PDF tutorial about IOS programming, learn how to creat your IOS applications, this document is a complet training course in 893 pages....

XcalableMP PGAS Programming Language

XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Ad.....