{"product_id":"9781484248676","title":"Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS","description":"\u003ch1\u003eSwift 5 for Absolute Beginners: Learn to Develop Apps for iOS\u003c\/h1\u003e \u003ch2\u003eKaczmarek, Stefan; Lees, Brad; Bennett, Gary\u003c\/h2\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003eStay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. This book, fully updated for Swift 5, is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school.\u003c\/p\u003eMany people have a difficult time believing they can learn to write iOS apps. \u003ci\u003eSwift 5 for Absolute Beginners\u003c\/i\u003e will show you how to do so. You'll learn Object-Oriented Programming (OOP) and be introduced to User Interface (UI) design following Apple’s Human Interface Guidelines (HIG) using storyboards and the Model-View-Controller (MVC) pattern before moving on to write your own iPhone and Apple Watch apps from scratch.\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You’ll Learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWork      with Swift classes, properties, and functions\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eExamine      proper User Interface (UI) and User Experience (UX)design\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUnderstand      Swift data types: integers, floats, strings, and booleans\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse      Swift data collections: arrays and dictionaries\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eReview      Boolean logic, comparing data, and flow control\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse the Xcode debugger to      troubleshoot problems with your apps\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStore data in local app preferences and Core Data databases\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAnyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e \u003ch3\u003eDetails\u003c\/h3\u003e \u003cp\u003ePublished by: Apress\u003c\/p\u003e \u003cp\u003ePublication Date: 2019-06-28\u003c\/p\u003e \u003cp\u003eFormat: Paperback\u003c\/p\u003e \u003cp\u003eISBN-13: 9781484248676\u003c\/p\u003e \u003cp\u003eDOI: 10.1007\/978-1-4842-4868-3\u003c\/p\u003e \u003cp\u003eDimensions: 254cm x178cm\u003c\/p\u003e \u003cp\u003ePages: 360\u003c\/p\u003e ","brand":"Apress","offers":[{"title":"Default Title","offer_id":47199298748556,"sku":"9781484248676","price":40.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9781484248676.jpg?v=1775063043","url":"https:\/\/lateknightbooks.com\/products\/9781484248676","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}