Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS

Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS
ISBN-10
1484248678
ISBN-13
9781484248676
Category
Computers
Pages
360
Language
English
Published
2019-08-02
Publisher
Apress
Authors
Gary Bennett, Brad Lees, Stefan Kaczmarek

Description

Stay 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. Many people have a difficult time believing they can learn to write iOS apps. Swift 5 for Absolute Beginners 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. What You’ll Learn Work with Swift classes, properties, and functions Examine proper User Interface (UI) and User Experience (UX) design Understand Swift data types: integers, floats, strings, and booleans Use Swift data collections: arrays and dictionaries Review Boolean logic, comparing data, and flow control Use the Xcode debugger to troubleshoot problems with your apps Store data in local app preferences and Core Data databases Who This Book Is For Anyone 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.

Other editions

Similar books

  • Swift for Absolute Beginners
    By Gary Bennett, Brad Lees

    This book, along with the free, live online training sessions, helps students stay motivated and overcome obstacles while they learn to be great iOS developers.

  • Swift 4 for Absolute Beginners: Develop Apps for iOS
    By Gary Bennett, Brad Lees, Stefan Kaczmarek

    In June 2015, Apple announced watchOS 2.0. This new update included many new features, but the biggest one for developers was the ability to create apps that had code that ran on the Apple Watch instead of on the phone.

  • Swift 2 for Absolute Beginners
    By Gary Bennett, Brad Lees

    In June 2015, Apple announced watchOS 2.0. This new update included many new features, but the biggest one for developers was the ability to create apps that had code that ran on the Apple Watch instead of on the phone.

  • Swift 3 for Absolute Beginners
    By Gary Bennett, Brad Lees

    This book 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, and it is now updated ...

  • Swift Game Programming for Absolute Beginners
    By Arjan Egges

    The four games you’ll develop while reading this book are: Painter Tut’s Tomb Penguin Pairs Tick Tick These four games are casual, arcade-style games representing the aim-and-shoot, casual, puzzle, and platform styles of game play.

  • Swift OS X Programming for Absolute Beginners
    By Wallace Wang

    This book will not only teach complete programming novices how to write OS X programs, but it can also help experienced programmers moving to the Macintosh for the first time.

  • macOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode
    By Wallace Wang

    Swift is your gateway to both Mac and iOS app development while being powerful and easy to learn at the same time, and macOS Programming for Absolute Beginners is the perfect place to start - add it to your library today.What You'll ...

  • Swift: A Step-By-Step Guide for Absolute Beginners
    By Daniel Bell

    Who this Book is for? The author intends to benefit any of the following groups of people: Anybody who wants to learn basic Swift programming skills. Anybody who needs to advance their Swift programming skills.

  • Swift OS X Programming for Absolute Beginners
    By Wallace Wang

    This book will not only teach complete programming novices how to write OS X programs, but it can also help experienced programmers moving to the Macintosh for the first time.

  • SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps
    By Jayant Varma

    This book teaches the basics of SwiftUI to help you write amazing native applications using XCode.