A Swift Kickstart, 2nd Edition

Introducing the Swift Programming Language



Bookstore > Books > A Swift Kickstart, 2nd Edition

Price$29.99
Rating
AuthorDaniel H Steinberg
PublisherThe Pragmatic Programmers
Published2017
Pages414
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100983066981
ISBN-139780983066989
EBook Hardcover Paperback

This is the perfect book for the experienced developer who wants to get serious about learning the Swift programming language. If you know at least one modern programming language, this book will teach you how to think and program in Swift. Swift's design is inspired by elements from object-oriented, functional, and generic programming.

As the language matures and improves, this book changes to reflect the latest best practices and coding style. This second edition to the best-selling Swift introduction has been updated to the latest Swift 4 release. It's never been easier to get started with Swift as this edition supports the new iOS Swift Playgrounds along with improved support for Xcode playgrounds. This means you can code along on a Mac or an iPad.

The book begins with an introduction to basic components of programming in Swift: functions, variables and constants, collections, and types from the Swift Standard Library. In the second part, create and use your own enumerations, structs, classes, and protocols.

Working your way through this book is a great way to learn the language of the iPhone, iPad, Mac, Apple Watch, and Apple TV.


  1. (3 books)



Similar Books


Drupal for Education and E-Learning, 2nd Edition

Drupal for Education and E-Learning, 2nd Edition

by James G. Robertson, Bill Fitzgerald

As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with soci...

Price:  $32.99  |  Publisher:  Packt Publishing  |  Release:  2013

Learning Geospatial Analysis with Python, 2nd Edition

Learning Geospatial Analysis with Python, 2nd Edition

by Joel Lawhead

Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software.Learning Geospat...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Technical Analysis For Dummies, 2nd Edition

Technical Analysis For Dummies, 2nd Edition

by Barbara Rockefeller

Technical analysis is a collection of techniques designed to help people make trading decisions. Technical Analysis For Dummies, 2nd Edition explains the basic principles and shows you how to apply these principles in an approachable and non-intimidating way.Since the publication of the first edition of Technical Analysis For Dummies, rea...

Price:  $37.50  |  Publisher:  Wiley  |  Release:  2011

Excel Data Analysis For Dummies, 2nd Edition

Excel Data Analysis For Dummies, 2nd Edition

by Stephen L. Nelson, E. C. Nelson

Excel Data Analysis For Dummies, 2nd Edition is the ultimate guide to getting the most out of your data. Veteran Dummies author Stephen L. Nelson guides you through the basic and not-so-basic features of Excel to help you discover the gems hidden in your rough data. From input, to analysis, to visualization, the book walks you through the...

Price:  $7.99  |  Publisher:  Wiley  |  Release:  2014

HTML5 and JavaScript Projects, 2nd edition

HTML5 and JavaScript Projects, 2nd edition

by Jeanine Meyer

Build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can create in this book, you'll develop HTML5 skills for future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5.HTML5 and JavaScript Proje...

Price:  $28.32  |  Publisher:  Apress  |  Release:  2018

SQL and Relational Theory, 2nd Edition

SQL and Relational Theory, 2nd Edition

by C.J. Date

SQL is full of difficulties and traps for the unwary. You can avoid them if you understand relational theory, but only if you know how to put the theory into practice. In this insightful book, author C.J. Date explains relational theory in depth, and demonstrates through numerous examples and exercises how you can apply it directly to you...

Price:  $16.10  |  Publisher:  O'Reilly Media  |  Release:  2011

The Accidental SysAdmin Handbook, 2nd Edition

The Accidental SysAdmin Handbook, 2nd Edition

by Eric Kralicek

Understand the concepts, processes and technologies that will aid in your professional development as a new system administrator. While every information technology culture is specific to its parent organization, there are commonalities that apply to all organizations.The Accidental SysAdmin Handbook, Second Edition looks at those commona...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2016

iOS Auto Layout Demystified, 2nd Edition

iOS Auto Layout Demystified, 2nd Edition

by Erica Sadun

Auto Layout transforms the way you create iOS user interfaces. As flexible as it is powerful, Auto Layout gives you unprecedented control over your iOS user interfaces. But Auto Layout has a reputation for difficulty. In iOS Auto Layout Demystified, Second Edition, world-renowned iOS developer and author Erica Sadun strips away the confus...

Price:  $18.94  |  Publisher:  Addison-Wesley  |  Release:  2013