Search -
The Swift Developer's Cookbook (Developer's Library)
The Swift Developer's Cookbook - Developer's Library Author:Erica Sadun In The Swift Developer's Cookbook, world-renowned iOS development author Erica Sadun brings together powerful ideas, strategies, and ready-to-use Swift 2.0 code solutions for a wide spectrum of everyday app development problems. Writing for Swift developers at all levels of experience, Sadun presents dozens of carefully tested and well-annotated... more » Swift-specific solutions, nearly all of them developed in response to specific questions from the iOS and OS X developer community. She also offers expert advice and practical strategies for developing with an immensely powerful language that continues to rapidly evolve and improve. Ideal for developers migrating from Objective-C, Swift 1.0, and even non-Apple languages, The Swift Developers Cookbook covers all this, and more: How to use Apple's tools to mitigate changes in Swift's common language constructs Using Swift's playgrounds to prototype, debug, and experiment more quickly and effectively Bringing enumerations, structs, and tuples into first class partnership with classes Fully leveraging the power of optionals, a foundational concept in Swift programming Encapsulating state and functionality with closures Leveraging control flow, from stdlib functional programming techniques to if/while Using Swift generics and type constraints, and extending classes with protocols Handling mixed-language projects as you transition from Objective-C Changing your mindset to write effective Cocoa and Cocoa Touch code in the new Swift 2.0 environment Using Objective-C and C source code to work around Swift 2.0's remaining limitations Making the most of the remarkably powerful Swift Standard Library The Swift Developer's Cookbook follows the same approach that has made Sadun's iOS Cookbooks so popular. Sadun provides in-depth, step-by-step instructions, up-to-the-minute best practices -- and, above all, thoroughly tested cookbook recipes you can easily adapt for your own projects. She covers every key component of Swift 2.0 development, demonstrates how to write robust and efficient code, and helps you avoid common pitfalls other developers are encountering. Clients and development organizations are already scrambling to find experienced Swift developers who can solve real problems. Get this book, and you'll be way ahead of them!« less