Swift 2 for absolute beginners. (2015)
- Record Type:
- Book
- Title:
- Swift 2 for absolute beginners. (2015)
- Main Title:
- Swift 2 for absolute beginners
- Further Information:
- Note: Gary Bennett, Brad Lees.
- Authors:
- Bennett, Gary
Lees, Brad - Contents:
- At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Becoming a Great iOS Developer; Thinking Like a Developer; Completing the Development Cycle; Introducing Object-Oriented Programming ; Working with the Playground Interface ; Summary; What's Next; Exercises; Chapter 2: Programming Basics; Touring Xcode; Exploring the Workspace Window; Navigating Your Workspace; Editing Your Project Files; Creating Your First Swift Playground Program; Installing and Launching Xcode 7; Using Xcode 7. Xcode Playground IDE: Editor and Results Areas Summary; Exercise; Chapter 3: It's All About the Data; Numbering Systems Used in Programming; Bits; Moore's Law; Bytes; Hexadecimal; Unicode; Data Types; Declaring Constants and Variables; Optionals; Using Variables in Playgrounds; Summary; Exercises; Chapter 4: Making Decisions, Program Flow, and App Design; Boolean Logic; Truth Tables; Comparison Operators; Designing Apps; Pseudocode; Optionals and Forced Unwrapping; Optional Binding; Implicitly Unwrapped Optionals; Flowcharting; Designing and Flowcharting an Example App. The App's Design Using Loops to Repeat Program Statements; Count-Controlled Loops; Condition-Controlled Loops; Infinite Loops; Coding the Example App in Swift; Nested if Statements and else if Statements; Removing Extra Characters; Improving the Code Through Refactoring; Running the App; Design Requirements; Summary; Exercises; Chapter 5: Object-Oriented ProgrammingAt a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Becoming a Great iOS Developer; Thinking Like a Developer; Completing the Development Cycle; Introducing Object-Oriented Programming ; Working with the Playground Interface ; Summary; What's Next; Exercises; Chapter 2: Programming Basics; Touring Xcode; Exploring the Workspace Window; Navigating Your Workspace; Editing Your Project Files; Creating Your First Swift Playground Program; Installing and Launching Xcode 7; Using Xcode 7. Xcode Playground IDE: Editor and Results Areas Summary; Exercise; Chapter 3: It's All About the Data; Numbering Systems Used in Programming; Bits; Moore's Law; Bytes; Hexadecimal; Unicode; Data Types; Declaring Constants and Variables; Optionals; Using Variables in Playgrounds; Summary; Exercises; Chapter 4: Making Decisions, Program Flow, and App Design; Boolean Logic; Truth Tables; Comparison Operators; Designing Apps; Pseudocode; Optionals and Forced Unwrapping; Optional Binding; Implicitly Unwrapped Optionals; Flowcharting; Designing and Flowcharting an Example App. The App's Design Using Loops to Repeat Program Statements; Count-Controlled Loops; Condition-Controlled Loops; Infinite Loops; Coding the Example App in Swift; Nested if Statements and else if Statements; Removing Extra Characters; Improving the Code Through Refactoring; Running the App; Design Requirements; Summary; Exercises; Chapter 5: Object-Oriented Programming with Swift; The Object; What Is a Class?; Planning Classes; Planning Properties; Planning Methods; Implementing the Classes; Inheritance; Why Use OOP?; OOP Is Everywhere; Eliminate Redundant Code. Ease of Debugging Ease of Replacement; Advanced Topics; Interface; Polymorphism; Summary; Exercises; Chapter 6: Learning Swift and Xcode; A Newcomer; Understanding the Language Symbols ; Implementing Objects in Swift; Writing Another Program in Xcode; Creating the Project; Summary; Exercises; Chapter 7: Swift Classes, Objects, and Methods; Creating a Swift Class; Instance Variables; Methods; Using Class Methods; Using Instance Methods; Using Your New Class; Creating Your Project; Adding Objects; Writing the Class; Creating the User Interface; Hooking Up the Code. Running the Program Taking Class Methods to the Next Level; Accessing the Xcode Documentation; Summary; Exercises; Chapter 8: Programming Basics in Swift; Using let vs. var; Understanding Collections; Using Arrays; Using the Dictionary Class; Creating the BookStore Application; Creating Your Class; Introducing Properties; Accessing Variables; Finishing the BookStore Program; Creating the View; Adding Properties; Adding a Description; Creating a Simple Data Model Class; Modifying MasterViewController; Modifying the DetailViewController; Summary; Exercises. … (more)
- Edition:
- Second edition
- Publisher Details:
- Berkeley : Apress
- Publication Date:
- 2015
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Computer science
Swift (Computer program language)
Application software -- Development
COMPUTERS -- Programming Languages -- General
COMPUTERS -- Programming -- Apple Programming
Application software -- Development
Swift (Computer program language)
Computers -- Programming -- General
Programming & scripting languages: general
Computer programming / software development
Apple computer
Macintosh programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484214886
1484214889 - Related ISBNs:
- 9781484214893
1484214897
9781484214893 - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed October 21, 2015).
- 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.353462
- Ingest File:
- 01_312.xml