{"product_id":"swift-5-for-absolute-beginners-learn-to-develop-apps-for-ios-9781484248676","title":"Swift 5 for Absolute Beginners: Learn to Develop Apps for IOS","description":"\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\u003cb\u003e\u003cbr\u003e\u003c\/b\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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/28\/2019\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781484248676\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 360\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.46lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.01w x 0.79d","brand":"Stefan Kaczmarek, Brad Lees, Gary Bennett","offers":[{"title":"Default Title","offer_id":38470574899381,"sku":"9781484248676","price":38.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/products\/img_440898a0-c3fc-4bac-908f-557dec9dcd2f.jpg?v=1612926110","url":"https:\/\/pastforward.org\/products\/swift-5-for-absolute-beginners-learn-to-develop-apps-for-ios-9781484248676","provider":"Past Forward","version":"1.0","type":"link"}