IOS 12 programming for beginners : an introductory guide to IOS app development with Swift 4. 2 and Xcode 10 /: an introductory guide to IOS app development with Swift 4. 2 and Xcode 10. (2018)
- Record Type:
- Book
- Title:
- IOS 12 programming for beginners : an introductory guide to IOS app development with Swift 4. 2 and Xcode 10 /: an introductory guide to IOS app development with Swift 4. 2 and Xcode 10. (2018)
- Main Title:
- IOS 12 programming for beginners : an introductory guide to IOS app development with Swift 4. 2 and Xcode 10
- Further Information:
- Note: Craig Clayton.
- Authors:
- Clayton, Craig
- Contents:
- 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; CreatingCover; 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 … (more)
- Edition:
- Third edition
- Publisher Details:
- Birmingham, UK : Packt Publishing Ltd
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.382
Application software -- Development
Application software -- Development
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781789348354
1789348358 - Related ISBNs:
- 9781789348668
- Notes:
- Note: Description based on online resource; title from digital title page (viewed on January 16, 2019).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.378922
- Ingest File:
- 02_361.xml