<p><p>Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. 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 hav
Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS
β Scribed by Stefan Kaczmarek, Brad Lees, Gary Bennett
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 373
- Edition
- 5th ed.
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
β¦ Table of Contents
Front Matter ....Pages i-xxi
Becoming a Great iOS Developer (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 1-13
Programming Basics (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 15-27
Itβs All About the Data (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 29-44
Making Decisions, Program Flow, and App Design (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 45-73
Object-Oriented Programming with Swift (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 75-96
Learning Swift and Xcode (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 97-120
Swift Classes, Objects, and Methods (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 121-148
Programming Basics in Swift (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 149-178
Comparing Data (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 179-194
Creating User Interfaces (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 195-226
Storing Information (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 227-259
Protocols and Delegates (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 261-279
Introducing the Xcode Debugger (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 281-297
A Swift iPhone App (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 299-324
Apple Watch and WatchKit (Stefan Kaczmarek, Brad Lees, Gary Bennett)....Pages 325-351
Back Matter ....Pages 353-360
β¦ Subjects
Computer Science; Apple and iOS; Programming Languages, Compilers, Interpreters; Programming Techniques
π SIMILAR VOLUMES
Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. 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 p
<p class="description">Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language.Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS progr
<p>Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language.<br>Fully updated to cover the new MacBook Touch Bar, <i>macOS Programming for Absolute Beginners</i> will not only teach complete programming novices how to write macOS programs, but
Before We Get Started Blast-Off! 4 Critical Programs Underneath the Hood Buttons & Labels with Multiple Graphics Switches Storyboards Debugging MapKit
The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Appleβs online marketplace for iPhone applications. Over 1 billion apps were downloaded during the nine months following the launch of theΒ App Store, ranging from the simplest games to the m