Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Learning Swift
Learning Swift

Learning Swift: Build a solid foundation in Swift to develop smart and robust iOS and OS X applications

eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Learning Swift

Left arrow icon Right arrow icon

Description

If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.

Who is this book for?

If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 30, 2015
Length: 266 pages
Edition : 1st
Language : English
ISBN-13 : 9781784399627
Vendor :
Apple
Category :
Languages :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jun 30, 2015
Length: 266 pages
Edition : 1st
Language : English
ISBN-13 : 9781784399627
Vendor :
Apple
Category :
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 111.97
Swift By Example
€32.99
Learning Swift
€36.99
Mastering Swift
€41.99
Total 111.97 Stars icon
Banner background image

Table of Contents

12 Chapters
1. Introducing Swift Chevron down icon Chevron up icon
2. Building Blocks – Variables, Collections, and Flow Control Chevron down icon Chevron up icon
3. One Piece at a Time – Types, Scopes, and Projects Chevron down icon Chevron up icon
4. To Be or Not to Be – Optionals Chevron down icon Chevron up icon
5. A Modern Paradigm – Closures and Functional Programming Chevron down icon Chevron up icon
6. Make Swift Work for You – Protocols and Generics Chevron down icon Chevron up icon
7. Everything is Connected – Memory Management Chevron down icon Chevron up icon
8. Writing Code the Swift Way – Design Patterns and Techniques Chevron down icon Chevron up icon
9. Harnessing the Past – Understanding and Translating Objective-C Chevron down icon Chevron up icon
10. A Whole New World – Developing an App Chevron down icon Chevron up icon
11. What's Next? Resources, Advice, and Next Steps Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.8
(5 Ratings)
5 star 80%
4 star 20%
3 star 0%
2 star 0%
1 star 0%
Ronnie Pitman Aug 16, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is not a huge, thick book, but it is a book packed with information. In the Preface it is written that this book is “especially useful if you are new to programming or….” While it’s true that Chapter 2 does start with the basics—variables, constants, tuples, arrays, dictionaries, etc.—the material moves on quickly. All concepts, throughout the book, are amply demonstrated in Playgrounds, but still, someone new to programming will have to pay close attention and probably reread portions. In at least two chapter summaries, the author himself refers to the material presented as having been dense. It’s good to have a book that deals in depth.Many programming books teach Swift in the context of iOS. This one does not but instead concentrates on Swift language fundamentals. It’s not a tutorial on how to build this or that app, and only in the penultimate chapter does the author address iOS and building an app.Many programming books also jam a great deal of code into one class. This author places a premium on code reuse and flexibility and writes his code accordingly.A note on the book’s code files: at the time I write this, if you download them from the publisher website they download as Learning Swift.zip.html. Unless Packt knows something I don’t know, you have to strip .html off the file name for it to open as a zip file rather than as gibberish.A small error in Chapter 2 (pdf page 13): “View | Assistant Editor | Assistant Editor” should be “View | Assistant Editor | Show Assistant Editor”. Otherwise this book is admirably edited and proofread.
Amazon Verified review Amazon
Aurélien Sep 02, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
What this book is not:This book is not a Bible, it does not deal with countless topics, it is not either a how-to guide to programming your first Iphone app. "Learning Swift" is not packed with information easily googled and deprecated within the next 6 months.What it is:Instead "Learning Swift" focuses on how to understand Swift programming, how the language is structured and how it works.It gives the keys to become a good swift developper by understanding the core concepts, while being concrete at every step of the process.A whole chapter is dedicated to Design Patterns, and even chapter 10 "Developing an App" is full of good advices on how to code properly and how to refactor your code.
Amazon Verified review Amazon
Winston Sep 05, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The author does a great job of taking the reader through all the intricacies of the swift programing language. Apple is now in Swift 2 and this book will put any novice or experienced developer in the drivers seat to building award winning ios apps. Buy it!
Amazon Verified review Amazon
Sergio Martinez-Losa del Rincon Aug 14, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book is a very nice one to learn swift from scratch, it is useful information from easy topic to difficult ones, you can learn many useful thinks like categories, interpolation, infix/postfix, optionals...Patterns chapter is very handy, because you can reuse your programming techniques to create a more easy code. Also I found very useful optionals information.I learn a lot with this book, it deserves a 5-stars.
Amazon Verified review Amazon
Michael Aug 28, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I am new to learning Mac and iOS programming. This book is great even though I've only gotten through a couple chapters. It starts out with the basics of types, collections, conditionals and loops and builds on that.One note, this book was written for XCode 6 and Swift 1.2 so it will hopefully be updated for XCode 7 and Swift 2 when they are released since some of the basic functions are changing, for example the println() function is replaced by print(). The beta for XCode 7 does have functionality to convert the 1.2 to 2.0 code. Hopefully that will be in the final build of XCode 7.I look forward to getting deeper into learning Swift.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.