Availability: In Stock

Swift for Programmers – eBook

SKU: swift-for-programmers-ebook

Original price was: $34.40.Current price is: $8.00.

eBook details

  • Authors: Paul J. Deitel, Harvey Deitel
  • File Size: 9 MB, 18 MB
  • Format: ePub (original), PDF (converted)
  • Length: 405 pages
  • Publisher: Pearson; 1st Edition
  • Publication Date: January 16, 2015
  • Language: English
  • ASIN: B00SBCJHGM
  • ISBN-10: 0134021363, 9332552355
  • ISBN-13: 9789332552357, 978-0134021362
Hurry up! Sale ends in:
Days
Hrs
Mins
Secs

Description

### Discover the Comprehensive Guide to Apple’s Swift Programming Language

**Swift for Programmers** (PDF), authored by the renowned Deitel team, is an essential resource for established programmers seeking to delve into Apple’s cutting-edge Swift programming language designed for iOS® and OS X® development. This guide is tailored specifically for professionals who have foundational knowledge in object-oriented programming through languages such as Java, C#, C++, or Objective-C.

This updated guide follows the Deitel signature live-code methodology, filled with a multitude of practical, working applications. Each code example is meticulously crafted, featuring syntax shading, code highlighting, in-depth line-by-line explanations, comprehensive commenting, and real-time program outputs. In total, the ebook offers thousands of lines of vetted Swift code, along with invaluable insights to help you build powerful applications.

#### **About This eBook**

Swift emerged as one of the standout announcements during Apple’s Worldwide Developers Conference in 2014. Although Objective-C® remains available for app development, Apple has clearly articulated its vision of Swift as the programming language for future applications and systems.

Embracing a modern approach, Swift boasts a simplified syntax that outpaces Objective-C, enabling developers to create applications more efficiently. As a nascent language, Swift integrates features commonly found in various programming languages, including Python, Java, Ruby, and C#. These features incorporate automatic reference counting (ARC), type inference, string interpolation, tuples, closures (lambdas), extensions, optionals, generics, operator overloading, multiple return values from functions, and enhanced switch statement capabilities, among others. As a result, developers can craft applications with exceptional efficiency, enjoying cleaner and faster-running code designed to leverage today’s multi-core processor architectures.

Swift’s architecture is also built to minimize common programming errors, thereby providing safer and more robust code. Error-preventative design features include ARC, required braces for control statements, absence of pointers, non-returning assignment operators, mandatory initialization of all variables and constants before use, automatic integer overflow checking, array bounds checking, and much more. You can seamlessly integrate Swift with existing Objective-C codebases, allowing enhancements to current apps without total rewrites. Your applications will maintain seamless interactions with the Cocoa® and Cocoa Touch® frameworks, which are largely established in Objective-C.

Additionally, Swift supports the innovative Xcode playgrounds. This feature provides an interactive window where you can write and test Swift code live, reflecting real-time execution results and allowing you to experiment freely with Swift and Cocoa/Cocoa Touch capabilities.

#### **Practical, Example-Rich Topics Covered in This eBook:**
– Nested Types and Nested Methods
– Type Methods and Properties
– Generics, Strings, and Characters
– Initializers, Deinitializers, and Bridging
– Inheritance, Polymorphism, and Protocols
– Classes, Objects, Methods, and Properties
– Overflow Operators, Attributes, and Patterns
– Tuples, Array, and Dictionary Collections
– Optionals, Optional Chaining, and Extensions
– Structures, Enumerations, Closures, ARC
– Access Control, Type Casting, and Checking
– Operator Overloading, Functions, Custom Operators, and Subscripts
– A Comprehensive Overview of Xcode, Playgrounds, and a Complete iOS® 8 Tip Calculator App
– Additional advanced topics available online

### **Reviews**

*“An exceptional introduction to Apple’s new programming language. The line-by-line analyses and practical abstractions provide invaluable insights. Deitel makes Swift approachable for developers transitioning to Apple’s platforms. A must-read!”* — René Cacheaux, iOS Architect, Mutual Mobile

*“Apple caught everyone off-guard with the introduction of a new programming language for iOS and Mac applications. The Deitels’ ebook provides a thorough exploration of Xcode and Swift, offering critical insights and guidance, whether you’re transitioning from Objective-C or another language.”* — Robert McGovern, Independent Developer

*“It’s astonishing to see such a high-quality ebook emerge so soon after Swift’s announcement. A perfect companion to Apple’s official documentation, this guide is indispensable for developers moving from C#, Java, or C++. It maintains the Deitel tradition of clarity and contains many interactive code examples with detailed walkthroughs. A staple for any serious Apple developer.”* — Rik Watson, Technical Team Lead, HP Enterprise Services (Applications)

**Note:** The purchase includes only the **Swift for Programmers** ebook in PDF format. Access codes are not included.

**ISBN-13: [Insert Here] | ISBN-10: [Insert Here]**

Reviews

There are no reviews yet.

Be the first to review “Swift for Programmers – eBook”

You may also like…