Ebook: Swift 3 Object-Oriented Programming
Author: Hillar Gaston C
- Tags: Application software--Development, Swift, Electronic books, iOS (Electronic resource), Mac OS, Application software -- Development, IOS (Electronic resource)
- Year: 2017
- Publisher: Packt Publishing
- City: Birmingham
- Edition: 2nd edition
- Language: English
- pdf
Cover -- Credits -- About the Author -- Acknowledgement -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Objects from the Real World to the Playground -- Installing the required software on Mac OS -- Installing the required software on Ubuntu Linux -- Working with Swift 3 on the web -- Capturing objects from the real world -- Generating classes to create objects -- Recognizing variables and constants to create properties -- Recognizing actions to create methods -- Organizing classes with UML diagrams -- Working with API objects in the Xcode Playground -- Exercises -- Test your knowledge -- Summary -- Chapter 2: Structures, Classes, and Instances -- Understanding structures, classes, and instances -- Understanding initialization and its customization -- Understanding deinitialization and its customization -- Understanding automatic reference counting -- Declaring classes -- Customizing initialization -- Customizing deinitialization -- Creating the instances of classes -- Exercises -- Test your knowledge -- Summary -- Chapter 3: Encapsulation of Data with Properties -- Understanding elements that compose a class -- Declaring stored properties -- Generating computed properties with setters and getters -- Combining setters, getters, and a related property -- Understanding property observers -- Transforming values with setters and getters -- Creating values shared by all the instances of a class with type properties -- Creating mutable classes -- Building immutable classes -- Exercises -- Test your knowledge -- Summary -- Chapter 4: Inheritance, Abstraction, and Specialization -- Creating class hierarchies to abstract and specialize behavior -- Understanding inheritance -- Declaring classes that inherit from another class -- Overriding and overloading methods -- Overriding properties.;Annotation
Download the book Swift 3 Object-Oriented Programming for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)