Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
INTRODUCTION
CHAPTER 1 INTRODUCTION TO SWIFT
What Is Swift?
Why Swift Is Important
Setting Up the Environment
Swift Syntax
Summary
CHAPTER 2 DATA TYPES
Basic Data Types
Tuples
Optional Types
Enumerations
Summary
CHAPTER 3 STRINGS AND CHARACTERS
Strings
Common String Functions
Interoperability with NSString
Summary
CHAPTER 4 BASIC OPERATORS
Assignment Operator
Arithmetic Operators
Comparison Operators
Range Operators
Logical Operators
Summary
CHAPTER 5 FUNCTIONS
Defining and Calling a Function
Function Types
Nested Functions
Summary
CHAPTER 6 COLLECTIONS
Arrays
Dictionaries
Copying the Behavior of Arrays and Dictionaries
Summary
CHAPTER 7 CONTROL FLOW AND LOOPING
Flow Control
Looping
Summary
CHAPTER 8 STRUCTURES AND CLASSES
Structures
Classes
Summary
CHAPTER 9 INHERITANCE
Understanding Inheritance
Types of Initializers
Extensions
Access Controls
Summary
CHAPTER 10 CLOSURES
Understanding Closures
Using the Array’s Three Closure Functions
Using Closures in Your Functions
Summary
CHAPTER 11 PROTOCOLS AND DELEGATES
Understanding Protocols
Understanding Delegates
Summary
CHAPTER 12 GENERICS
Understanding Generics
Generic Types
Summary
APPENDIX EXERCISE ANSWERS
TITLEPAGE
COPYRIGHT
DEDICATION
ABOUT THE AUTHOR
ABOUT THE TECHNICAL EDITOR
CREDITS
ACKNOWLEDGMENTS
ADVERT
END USER LICENSE AGREEMENT
← Prev
Back
Next →
← Prev
Back
Next →