Cargando…

IOS 12 app development essentials /

IOS 12 App Development Essentials, the latest edition of this popular book series, has now been fully updated for the iOS 12 SDK, Xcode 9 and the Swift 4 programming language.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Smyth, Neil (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Cary, NC?] : Payload Media, [2018]
Edición:First edition.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Intro; 1. Start Here; 1.1 For New iOS Developers; 1.2 For iOS 11 Developers; 1.3 Source Code Download; 1.4 Feedback; 1.5 Errata; 2. Joining the Apple Developer Program; 2.1 Downloading Xcode 10 and the iOS 12 SDK; 2.2 Apple Developer Program; 2.3 When to Enroll in the Apple Developer Program?; 2.4 Enrolling in the Apple Developer Program; 2.5 Summary; 3. Installing Xcode 10 and the iOS 12 SDK; 3.1 Identifying Your macOS Version; 3.2 Installing Xcode 10 and the iOS 12 SDK; 3.3 Starting Xcode; 3.4 Adding Your Apple ID to the Xcode Preferences; 3.5 Developer and Distribution Signing Identities
  • 4. A Guided Tour of Xcode 104.1 Starting Xcode 10; 4.2 Creating the iOS App User Interface; 4.3 Changing Component Properties; 4.4 Adding Objects to the User Interface; 4.5 Building and Running an iOS 12 App in Xcode 10; 4.6 Running the App on a Physical iOS Device; 4.7 Managing Devices and Simulators; 4.8 Enabling Network Testing; 4.9 Dealing with Build Errors; 4.10 Monitoring Application Performance; 4.11 An Exploded View of the User Interface Layout Hierarchy; 4.12 Summary; 5. An Introduction to Xcode 10 Playgrounds; 5.1 What is a Playground?; 5.2 Creating a New Playground
  • 5.3 A Basic Swift Playground Example5.4 Viewing Results; 5.5 Adding Rich Text Comments; 5.6 Working with Playground Pages; 5.7 Working with UIKit in Playgrounds; 5.8 Adding Resources to a Playground; 5.9 Working with Enhanced Live Views; 5.10 When to Use Playgrounds; 5.11 Summary; 6. Swift Data Types, Constants and Variables; 6.1 Using a Swift Playground; 6.2 Swift Data Types; 6.2.1 Integer Data Types; 6.2.2 Floating Point Data Types; 6.2.3 Bool Data Type; 6.2.4 Character Data Type; 6.2.5 String Data Type; 6.2.6 Special Characters/Escape Sequences; 6.3 Swift Variables; 6.4 Swift Constants
  • 6.5 Declaring Constants and Variables6.6 Type Annotations and Type Inference; 6.7 The Swift Tuple; 6.8 The Swift Optional Type; 6.9 Type Casting and Type Checking; 6.10 Summary; 7. Swift Operators and Expressions; 7.1 Expression Syntax in Swift; 7.2 The Basic Assignment Operator; 7.3 Swift Arithmetic Operators; 7.4 Compound Assignment Operators; 7.5 Comparison Operators; 7.6 Boolean Logical Operators; 7.7 Range Operators; 7.8 The Ternary Operator; 7.9 Bitwise Operators; 7.9.1 Bitwise NOT; 7.9.2 Bitwise AND; 7.9.3 Bitwise OR; 7.9.4 Bitwise XOR; 7.9.5 Bitwise Left Shift
  • 7.9.6 Bitwise Right Shift7.10 Compound Bitwise Operators; 7.11 Summary; 8. Swift Flow Control; 8.1 Looping Flow Control; 8.2 The Swift for-in Statement; 8.2.1 The while Loop; 8.3 The repeat ... while loop; 8.4 Breaking from Loops; 8.5 The continue Statement; 8.6 Conditional Flow Control; 8.7 Using the if Statement; 8.8 Using if ... else ... Statements; 8.9 Using if ... else if ... Statements; 8.10 The guard Statement; 8.11 Summary; 9. The Swift Switch Statement; 9.1 Why Use a switch Statement?; 9.2 Using the switch Statement Syntax; 9.3 A Swift switch Statement Example
  • 9.4 Combining case Statements