Swift Quick Syntax Reference

  • 1h 23m
  • Matthew Campbell
  • Apress
  • 2014

Swift Quick Syntax Referenceis a condensed code and syntax reference to the new Apple Swift programming language, which is the alternative new programming language alongside Objective-C behind the APIs found in the Apple iOS SDK 8 and OS X Yosemite SDK. It presents the essential Swift syntax in a well-organized format that can be used as a handy reference.

You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any Swift programmer.

In the Swift Quick Syntax Reference, you will find a concise reference to the Swift language syntax using the new Playgrounds. Playgrounds lets you type a line of code and the result appears immediately.

About the Author

Matthew Campbell has written many books on software development including Objective-C Recipes with Apress, How to Build an App, Beginning Objective-C Programming and How to Make an iPhone App. Currently, Matt is working on another book with Apress named Objective-C Syntax Quick Reference. All of Matt's books are based on Matt's experience teaching hundreds of developers iOS. Matt is also the lead developer for the Tasting Notes iOS application and founder of Mobile App Mastery, which trains software developers. Prior to founding Mobile App Mastery, Matt worked for the Educational Testing Service as a data analyst where he used SAS and .NET to help with scientific research.

In this Book

  • Hello World
  • Declaring Constants and Variables
  • Printing Variables and Constants
  • Code Comments
  • Numbers
  • Strings
  • Booleans
  • Tuples
  • Optionals
  • Type Aliases
  • Global and Local Variables
  • Assertions
  • Assignment Operators
  • Arithmetic Operators
  • Comparison Operators
  • Ternary Conditional Operator
  • Range Operators
  • Logical Operators
  • Enumerations
  • Arrays
  • Dictionaries
  • Loops
  • If Statements
  • Switch Statements
  • Control Transfer Statements
  • Labeled Statements
  • Functions
  • Nested Functions
  • Closures
  • Structures
  • Classes
  • Using Instances
  • Class Identity Operators
  • Properties
  • Property Observers
  • Class Type Properties
  • Type Methods
  • Subscripts
  • Inheritance
  • Overriding Methods and Properties
  • Initialization
  • De-initialization
  • Type Casting
  • Nested Types
  • Extensions
  • Protocols
  • Delegation
  • Generics
  • Automatic Reference Counting
SHOW MORE
FREE ACCESS