{"product_id":"9780672337680","title":"Swift in 24 Hours, Sams Teach Yourself (B\u0026N Special Edition)","description":"In just 24 lessons of one hour or less,\u003ci\u003e Sams Teach Yourself Swift in 24 Hours, Second Edition\u003c\/i\u003e, 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, structure, and syntax and use Swift to write safe, powerful, modern code. In just a few hours you’ll be applying features such as extensions, closures, protocols, and generics. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. \u003cp\u003e\u003cb\u003eStep-by-step instructions\u003c\/b\u003e carefully walk you through the most common Swift 2 programming tasks.\u003cbr\u003e \u003cb\u003ePractical, hands-on examples\u003c\/b\u003e show you how to apply what you learn.\u003cbr\u003e \u003cb\u003eQuizzes and exercises\u003c\/b\u003e help you test your knowledge and stretch your skills.\u003cbr\u003e \u003cb\u003eNotes and tips\u003c\/b\u003e point out shortcuts and solutions.\u003c\/p\u003e\u003cp\u003eLearn how to...\u003cbr\u003e \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet started with Swift 2.0’s Xcode 7 development environment\u003c\/li\u003e \u003cli\u003eMaster Swift’s fundamental data types \u003c\/li\u003e \u003cli\u003eUse operators to change, assign, combine, check, or verify values\u003c\/li\u003e \u003cli\u003eRetain data and preferences in memory with arrays, sets, and dictionaries\u003c\/li\u003e \u003cli\u003eControl program flow, modify execution paths, and iterate code\u003c\/li\u003e \u003cli\u003ePerform complex actions concisely with Swift 2.0’s improved functions\u003c\/li\u003e \u003cli\u003eWork with higher-order functions and closures\u003c\/li\u003e \u003cli\u003eHarness the power of structs, enums, classes, and class inheritance\u003c\/li\u003e \u003cli\u003eTake advantage of Swift’s advanced memory allocation and references\u003c\/li\u003e \u003cli\u003eUse protocols to define behavior and explore Protocol-Oriented Programming\u003c\/li\u003e \u003cli\u003eAdd type functionality with extensions \u003c\/li\u003e \u003cli\u003eSmoothly handle errors\u003c\/li\u003e \u003cli\u003eLeverage the power of generics to create flexible and reusable code\u003c\/li\u003e \u003cli\u003eInteroperate with Objective-C code\u003c\/li\u003e \u003cli\u003eGet started with Functional Programming approaches and thinking functionally\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003eThis custom Barnes \u0026amp; Noble edition of the book offers free access to the Learning Lab for the book. The Learning Labs is an enhanced ebook that offers 3 to 5 video tutorials per chapter, as well as end-of-chapter quizzes.","brand":"Sams","offers":[{"title":"Default Title","offer_id":47015130005744,"sku":"9780672337680","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780672337680_p0.jpg?v=1763605092","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780672337680","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}