The Swift Programming Language (Swift 4.2)

The Swift Programming Language (Swift 4.2)

By Apple Inc.

  • Release Date : 2014-06-02
  • Genre : Programming
  • FIle Size : 1.78 MB
Score: 4.5
From 222 Ratings
Download Now
The file download will begin after you complete the registration. Downloader's Terms of Service | DMCA


The Swift Programming Language (Swift 4.2) Swift is a programming language for creating iOS, macOS, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

This book provides:
- A tour of the language.
- A detailed guide delving into each language feature.
- A formal reference for the language.


  • Corrupt

    By Johnh21
    Updated this from 2.2 and every time I open this I get a message saying book is corrupt. re-donloading it doesn’t solve the problem
  • It's a good book

    By Robelite1021
    It was a fantastic book best one I have read
  • Not complete

    By asmatiks
    Not covering NETWORKING, Sockets, I/O, etc.. Feels incomplete.
  • Out-of-date with respect to web version

    By RoKlimber
    The book itself is great but it’s not kept in sync with the web version available at the Apple’s developer site. As of today, the web version’s most recent update was in April 2015 wheres this book’s most recent update was in October 2014.
  • perfect! really well written.

    By Di__
    unless your already familiar with programming languages, it makes much more sense to read the “Language Guide” section before the “Swift Tour”.
  • A classic

    By faisalmemonuk
    This book serves as a masterclass in clarity and approachability. The language is explained with genuinely relevant examples to the topics in hand, not artificial examples. This means you can glance the source code examples quickly and then flip back to the motivation and explanations. This is the greatest strength of the book. The tone of the book is of a highly approachable tutor with practical advice. When other languages are referenced, its always to add color and contrast to the approach used, and is never unfair nor superior in its tone. This book will sit well in amongst the existing pillars (The C Programming Language, The Java Programming Language, The C++ Programming Language) in the computer science cannon, and readers will be able to see the influence of these prior works.
  • Like it

    By Durk Philips
    so simple , so readable , so scitifical
  • Some examples don’t work at all.

    By lander_chan
    For example, the declaration of empty array with specific type is incorrectly described in this book. I have tested in xcode. I believe there are more in the book.
  • Very helpful

    By Mr. C++
    This book has a wrong title, the title should be Swift Bible. I love it. But its only fair to mention there isnt that many other books to compare this one with yet.
  • Incredible!

    By Paul Loots
    This is going to be so helpful! Amazing language!