- Browse
- » IOS 12 programming for beginners: an introductory guide to IOS app development with Swift 4. 2 and Xcode 10
IOS 12 programming for beginners: an introductory guide to IOS app development with Swift 4. 2 and Xcode 10
Author
Publisher
Packt Publishing Ltd
Publication Date
2018.
Language
English
Description
Loading Description...
More Details
ISBN
9781789348354
Table of Contents
From the eBook - Third edition.
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Familiar with Xcode; Getting started; The Xcode interface; Navigator panel; Standard editor; Utilities panel; Debug panel; Toolbar; Generic iOS device; iOS device; Connecting wirelessly; Window pane controls; Summary; Chapter 2: Building a Foundation with Swift; Playgrounds
an interactive coding environment; Data types
where it all starts; String; Integer data type; Floating-point numbers; Booleans; Variables and constants
where data is held
Creating a variable with a stringCreating a variable with an integer (int); Debug and print()
detecting your bugs; Adding floating-point numbers; Creating a Boolean; Why constants versus variables?; Comments
leaving yourself notes or reminders; Type safety and type inference; Concatenating strings; String interpolation; Operations with our integers; Increment and decrement; Comparison operators; Summary; Chapter 3: Building on the Swift Foundation; Creating a Playground project; The if statements
having fun with logic statements; Optionals and optional bindings; Why optionals?
FunctionsSummary; Chapter 4: Digging Deeper; Creating a Playground project; Ranges; Closed range; Half-closed range; Control flow; The for ... in loop; One-sided range; The while loop; The repeat ... while loop; Summary; Chapter 5: Digging into Collections; Arrays; Creating an empty array; Creating an array with initial values; Creating a mutable array; Adding items to an array; Checking the number of elements in an array; Checking for an empty array; Retrieving a value from an array; Iterating over an array; Removing items from an array; Dictionaries; Creating a dictionary
Adding and updating dictionary elementsAccessing an item in a dictionary; Iterating over dictionary values; Iterating over dictionary keys; Iterating over dictionary keys and values; Checking the number of items in a dictionary; Removing items from a dictionary; Sets; Creating an empty set; Creating a set with an array literal; Creating a mutable set; Adding items to a set; Checking whether a set contains an item; Iterating over a set; Intersecting two sets; Joining two sets; Removing items from a set; Summary; Chapter 6: Starting the UI Setup; Useful terms; View Controllers
Table View ControllersCollection View Controllers; Navigation Controllers; Tab Bar Controllers; Storyboards; Segues; Stack Views; Auto Layout; Model View Controller (MVC); App tour; The Explore tab; Locations; Restaurant listings; Restaurant detail; The Map tab; Project setup; Creating a new project; Summary; Chapter 7: Setting Up the Basic Structure; Starting from scratch; Storyboard setup; Adding our app assets; Storyboards; Creating our launch screen; Adding a Navigation Controller; Summary; Chapter 8: Building Our App Structure in Storyboard; Adding a Collection View Controller
Excerpt
Loading Excerpt...
Author Notes
Loading Author Notes...
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View
Loading Staff View.