Learning Swift, 3rd Edition

Building Apps for macOS, iOS, and Beyond



Bookstore > Books > Learning Swift, 3rd Edition

Price$33.92 - $48.49
Rating
AuthorsParis Buttfield-Addison, Jonathon Manning, Tim Nugent
PublisherO'Reilly Media
Published2018
Pages378
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10149198757X
ISBN-139781491987575
EBook Hardcover Paperback

Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish.

You'll begin with Swift programming basics - including guidelines for making your code "Swifty" - and learn how to work with Xcode and its built-in Interface Builder. Then you'll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You'll also tune and test the app for performance and manage the app's presence in the App Store.

Swift 4 basics: Learn Swift's basic building blocks and the features of object-oriented development; Building the Selfiegram app: Build model objects and the UI for your selfie app and add location support, user settings, and notifications; Polishing Selfiegram: Create a theme and support for sharing and add custom views, image overlays, and localization; Beyond app development: Debug and performance test with Xcode, automate chores with Fastlane, and user-test the app with TestFlight.


  1. (11 books)
  2. (8 books)
  3. (4 books)



3 5 3

Similar Books


Learning Swift 2 Programming, 2nd Edition

Learning Swift 2 Programming, 2nd Edition

by Jacob Schatz

Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.Author Jacob Schatz's popul...

Price:  $7.14  |  Publisher:  Addison-Wesley  |  Release:  2015

Learn Python the Hard Way, 3rd Edition

Learn Python the Hard Way, 3rd Edition

by Zed A. Shaw

Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.In Learn Python the Hard Way, 3rd Edition, you'll learn Python by working thr...

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

Adventures in Raspberry Pi, 3rd Edition

Adventures in Raspberry Pi, 3rd Edition

by Carrie Anne Philbin

Adventures in Raspberry Pi, 3rd Edition is the fun guide to learning programming. Starting from the very basics and building skill upon skill, you'll learn developing fundamentals - even if you've never programmed before. Learning is exciting when you're working your way through cool projects, but the concepts you learn and the skills you...

Price:  $16.46  |  Publisher:  Wiley  |  Release:  2017

Learning JavaScript, 3rd Edition

Learning JavaScript, 3rd Edition

by Ethan Brown

If you're a programmer new to JavaScript, or even a beginner with little or no programming experience, this latest edition of practical book offers complete, no-nonsense coverage of this essential web development language. Learning JavaScript follows proven learning principles to help you absorb the concepts at an easy pace, so you'll lea...

Price:  $15.68  |  Publisher:  O'Reilly Media  |  Release:  2015

The Quick Python Book, 3rd Edition

The Quick Python Book, 3rd Edition

by Naomi Ceder

Initially Guido van Rossum's 1989 holiday project, Python has grown into an amazing computer language. It's a joy to learn and read, and powerful enough to handle everything from low-level system resources to advanced applications like deep learning. Elegantly simple and complete, it also boasts a massive ecosystem of libraries and framew...

Price:  $31.99  |  Publisher:  Manning  |  Release:  2018

Beginning Programming with Java For Dummies, 3rd Edition

Beginning Programming with Java For Dummies, 3rd Edition

by Barry Burd

One of the most popular beginning programming books, now fully updated.Java is a popular language for beginning programmers, and earlier editions of this fun and friendly guide have helped thousands get started. Now fully revised to cover recent updates for Java 7.0, Beginning Programming with Java For Dummies, 3rd Edition is certain to p...

Price:  $4.44  |  Publisher:  Wiley  |  Release:  2012

Project Management For Dummies, 3rd Edition

Project Management For Dummies, 3rd Edition

by Stanley E. Portny

In today's time-crunched, cost-conscious global business environment, tight project deadlines and stringent expectations are the norm. Now with 25% new and updated content, Project Management For Dummies, 3rd Edition introduces you to the principles of successful project management and shows you how to motivate any team to gain maximum pr...

Price:  $5.99  |  Publisher:  Wiley  |  Release:  2010

Essential System Administration, 3rd Edition

Essential System Administration, 3rd Edition

by AEleen Frisch

Essential System Administration,3rd Edition is the definitive guide for Unix system administration, covering all the fundamental and essential tasks required to run such divergent Unix systems as AIX, FreeBSD, HP-UX, Linux, Solaris, Tru64 and more. Essential System Administration provides a clear, concise, practical guide to the real-worl...

Price:  $12.00  |  Publisher:  O'Reilly Media  |  Release:  2002