Beginning iPhone Development with Swift 4, 4th Edition

Beginning iPhone Development with Swift 4, 4th Edition

Learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. In this edition of the best selling book, you’ll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs….

Swift in 24 Hours, Sams Teach Yourself, 2nd Edition

Swift in 24 Hours, Sams Teach Yourself, 2nd Edition

In just 24 lessons of one hour or less, Sams Teach Yourself Swift in 24 Hours, Second Edition, will teach you how to build next-generation OS X and iOS apps with Apple’s Swift 2 programming language. This book’s straightforward, step-by-step approach helps you quickly master Swift 2’s core concepts,…

Reactive Programming with Swift

Reactive Programming with Swift

Reactive programming helps you write applications that are more powerful and efficient. You can write more software, help more people, and create applications that scale. Reactive programming is a growing paradigm that we will help you set to work in Swift. Reactive Programming with Swift guides you through…

iOS Code Testing

iOS Code Testing

Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You’ll be introduced to basic principles of TDD, such…

Beginning Swift Programming

Beginning Swift Programming

Enter the Swift future of iOS and OS X programming Beginning Swift Programming is your ideal starting point for creating Mac, iPhone, and iPad apps using Apple’s new Swift programming language. Written by an experienced Apple developer and trainer, this comprehensive guide explains everything you need to know…

Learning Swift, 2nd Edition

Learning Swift, 2nd Edition

Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes application for…

macOS Programming for Absolute Beginners

macOS Programming for Absolute Beginners

Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple’s hottest programming language. Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS programs, but it can…

Mastering Swift 3 - Linux

Mastering Swift 3 – Linux

Swift is a modern, fast, and safe programming language created by Apple. Writing Swift is interactive and fun, the syntax is concise yet expressive, and the code runs lightning-fast. Swift’s move to open source has been embraced with open arms and has seen increased adoption in the Linux…

Swift 2 by Example

Swift 2 by Example

Swift is no longer the unripe language it was when launched by Apple at WWDC14, now it’s a powerful and ready-for-production programming language that has empowered most new released apps. Swift is a user-friendly language with a smooth learning curve; it is safe, robust, and really flexible. Swift…