{"product_id":"9781785882463","title":"Swift 2 Cookbook","description":"\u003cp\u003e\u003cb\u003eOver 50 hands-on recipes to help you create apps and build your portfolio of projects in Swift 2\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eConceptualize and write effective applications for iOS\/OS X using Swift 2\u003c\/li\u003e\n\u003cli\u003eMake the most of Swift's diverse features, from configuring your projects to using design patterns and different types of databases\u003c\/li\u003e\n\u003cli\u003eA fast-paced, comprehensive guide equipped with lots of tips and tricks to help you learn about Swift programming quickly\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you are an Apple developer who wants to use Swift to build your applications, this book is for you. With Swift 2 going open source, this book will also help web developers. Some understanding of Objective-C or Swift would be helpful but is not required.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInstall Xcode from the App Store\u003c\/li\u003e\n\u003cli\u003eUpgrade your existing Swift 1.2 code to Swift 2.0\u003c\/li\u003e\n\u003cli\u003eUse the standard Swift 2.0 library and collections\u003c\/li\u003e\n\u003cli\u003eWork with structs, generics, and design patterns in Swift\u003c\/li\u003e\n\u003cli\u003eUse the new markup language to provide rich documentation of code\u003c\/li\u003e\n\u003cli\u003eWrite a book using Playgrounds and Swift\u003c\/li\u003e\n\u003cli\u003eDebug and test your code using Xcode\u003c\/li\u003e\n\u003cli\u003eIntegrate your code with Objective-C and use assembly code with Swift\u003c\/li\u003e\n\u003cli\u003eLeverage the Objective-C runtime when compiling Swift using associated objects\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eSwift is Apple's innovative development language that was introduced at the WWDC (WorldWide Developers Conference) 2014 alongside Xcode 6 and iOS 8. This user-friendly language is packed with modern features to make programming easier and fun, with a lot of flexibility. With Swift 2 comes even better performance, a new error handling API, protocol extensions, and super support for availability checking.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book will equip you with all the practical programming aspects of Swift 2. It covers the important features and paradigms that Swift provides to developers. You will begin by installing Xcode from the App Store and using Swift as an interpreter. Then, you will see how you can upgrade your existing Swift 1.2 code to Swift 2.0 with the help of Xcode. You will see how to use structs and generics, and work with different Design Patterns with Swift. Debug and test your code using Xcode and see how to use assembly code effectively with Swift.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will have the necessary skills to get the most out of Swift to develop effective mobile and web applications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book follows a problem-solution methodology using step-by-step recipes, and is filled with screenshots to help you create samples and learn something new in every recipe.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47140002791664,"sku":"9781785882463","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785882463_p0.jpg?v=1763728315","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785882463","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}