000 03779 a2200205 4500
999 _c37760
_d37760
001 nam a22 7a 4500
020 _a9780960010912
082 _a005.25 SM IO
100 _aSmyth, Neil
_935770
245 _aiOS 12 app development essentials
_cNeil Smyth
260 _aCary, NC :
_bPayload Media,
_cc2018.
300 _axxvi, 785 p. :
_bill. ;
_c24 cm.
505 _aIntro; 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
520 _aIOS 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.
650 _aiOS (Electronic resource)
_911435
650 _aApplication software
_xDevelopment
_914642
650 _aIOS (Electronic resource)
_911435
856 _uhttps://uowd.box.com/s/qfcofg7pfryskmsobf4hwnq45a0b1qa7
_zLocation Map
942 _cREGULAR