Swift Pocket Reference 1st Edition
by
Anthony Gray
(Author)
| Anthony Gray (Author) Find all the books, read about the author, and more. See search results for this author |
ISBN-13: 978-1491915424
ISBN-10: 1491915420
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$2.91
More Buying Choices
Get quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. This pocket reference is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.Designed to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either of these languages can call APIs implemented in the other. Swift is still evolving, but it’s clear that Apple sees it as the future language of choice for iOS and OS X software development.Topics include:Swift’s Run-Eval-Print-Loop (REPL) and interactive playgroundsSupported data types, such as strings, arrays, and dictionariesVariables and constantsProgram flow: loops and conditional executionClasses, structures, enumerations, functions, and protocolsClosures: similar to blocks in Objective-C and lambdas in C#Optionals: values that can explicitly
Editorial Reviews
About the Author
Anthony Gray (but you can call him Tony) has a long history working in tertiary education, where he’s provided technical and systems support for academic and research staff, and some very smart students. He loves to teach, with his favorite subjects being Operating Systems, Computer Graphics and Animation with OpenGL, and most recently Mobile Development for iOS. In his spare time, he writes software to scratch his own itch, some of which is available at squidman.net. Secretly he pines for the days when you could hand-code assembler for your 6502, and occasionally writes emulators so he can do just that.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Bundle & Save: 3 months free
Get Amazon Music and Audible Premium Plus free for an extended 3 month trial. Terms apply. Learn more
Product details
- Publisher : O'Reilly Media; 1st edition (January 6, 2015)
- Language : English
- Paperback : 186 pages
- ISBN-10 : 1491915420
- ISBN-13 : 978-1491915424
- Item Weight : 5.3 ounces
- Dimensions : 4.25 x 0.5 x 7 inches
- Best Sellers Rank: #3,362,304 in Books (See Top 100 in Books)
- #302 in Swift Programming Language
- #379 in Apple Programming
- #762 in Macintosh Operating System
- Customer Reviews:
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
4.2 out of 5 stars
4.2 out of 5
27 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on March 23, 2015
Verified Purchase
Truly useful reference if you know the language and just want access to syntax. I actually find a lot of things in the book that I have missed in the official documentation and the Apple Swift book because the information in this is so very clearly presented. I own a lot of Swift books already, but this is the most-used. Not useful if you are new to programming, note, or if you are new to object-oriented programming, but you shouldn't be buying a pocket guide in these instances.
One person found this helpful
Report abuse
Reviewed in the United States on July 20, 2015
Verified Purchase
Reads more like a tutorial, which is a bit strange. Not sure if it was pulled and skimmed from a book or what. Different than a lot of really great Pocket References (Python, JavaScript) but it is still really great.
1.0 out of 5 stars
Obsolete, plus there's a more recent e-book version for free on the O'Reilly web site.
Reviewed in the United States on April 19, 2018Verified Purchase
Out of date. Ditch it.
Reviewed in the United States on March 20, 2015
Verified Purchase
The title accuratly describes this book. It makes an ideal companion to other 'how to program in Swift' books.
I found the index particularly good. Recommended.
I found the index particularly good. Recommended.
Reviewed in the United States on October 19, 2015
Verified Purchase
Great pocket reference. Very nice index. Worth every cent!
Reviewed in the United States on April 5, 2015
Verified Purchase
Perfect reference to keep by your side when working on code. Even though there are many reference online... always nice to be able to just flip to just what I need... Swift(ly)
2 people found this helpful
Report abuse
Reviewed in the United States on December 4, 2015
Verified Purchase
Concise, precise, and accurate.
Reviewed in the United States on November 19, 2015
Verified Purchase
i love this book is really small to carry anywhere great book
Top reviews from other countries
Danny
3.0 out of 5 stars
Organised and thorough introduction, sadly well out of date
Reviewed in the United Kingdom on February 3, 2015Verified Purchase
Updated review, 2016 (3 stars):
Swift has acquired numerous breaking changes in syntax since this book was written.
Original review, 2015 (5 stars):
Pocket references are often a good way to get started when you already know a language from the same family. If you've used Objective-C or Xamarin for a while, then this book is a good introduction to Swift.
Swift has acquired numerous breaking changes in syntax since this book was written.
Original review, 2015 (5 stars):
Pocket references are often a good way to get started when you already know a language from the same family. If you've used Objective-C or Xamarin for a while, then this book is a good introduction to Swift.
Andrew Andreev
3.0 out of 5 stars
Well structured but obsolete. The Error Handling, as ...
Reviewed in the United Kingdom on January 23, 2016Verified Purchase
Well structured but obsolete. The Error Handling, as a key process, is not explained at all.
Still, this book can be used as a quick reference to the language semantics.
Still, this book can be used as a quick reference to the language semantics.
RR
4.0 out of 5 stars
Satisfaisant
Reviewed in France on August 11, 2015Verified Purchase
Petit ouvrage assez pratique, mais dont il ne faut pas attendre des miracles : il n'est ni complet, ni très didactique ; ce n'est qu'un simple aide-mémoire.
SamSol
5.0 out of 5 stars
Five Stars
Reviewed in India on September 18, 2015Verified Purchase
I loved the size of book and the content of theory. Explained very well. Must buy.
dav
5.0 out of 5 stars
Parfait !
Reviewed in France on April 13, 2015Verified Purchase
Conforme à mes attentes (livraison, état, ...). Parfait !
En ce qui concerne le contenu du livre : très utile de l'avoir sous la main pour programmer.
En ce qui concerne le contenu du livre : très utile de l'avoir sous la main pour programmer.
