Cargando…

Swift for absolute beginners /

The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift. Swift...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Bennett, Gary (Autor), Lees, Brad (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, 2015.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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 6; Using Xcode 6; Summary; Exercise.
  • Chapter 3: It's All About the DataNumbering 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 LoopsInfinite 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?; It Is Everywhere; Eliminate Redundant Code; Ease of Debugging; Ease of Replacement; Advanced Topics; Interface; Polymorphism; Summary; Exercises.
  • Chapter 6: Learning Swift and XcodeA 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 SwiftUsing let vs. var; Understanding Collections; Using Array; Dictionary; Creating the BookStore Application; Creating Your Class; Introducing Instance Variables; Accessing Variables; Finishing the Bookstore Program; Creating the View; Adding Instance Variables; Adding a Description; Creating a Simple Data Model Class; Modifying MasterViewController; Modifying the DetailViewController; Summary; Exercises; Chapter 9: Comparing Data; Revisiting Boolean Logic; Using Relational Operators; Comparing Numbers; Creating an Example Xcode App.