Learn Swift 2 on the Mac [[electronic resource] ] : For OS X and iOS / / by Waqar Malik |
Autore | Malik Waqar |
Edizione | [2nd ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (239 p.) |
Disciplina | 004 |
Soggetto topico |
Apple computer
Programming languages (Electronic computers) Apple and iOS Programming Languages, Compilers, Interpreters |
ISBN | 1-4842-1627-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Hello Swift -- 2. The Swift Playground in Xcode -- 6. Accessing Swift’s Compiler and Interpreter: REPL -- 4. Introduction to Object-Oriented Programming -- 5. Constants, Variables, and Data Types -- 6. Operators -- 7. Flow Control -- 8. Functions and Closures -- 9. Classes and Structures -- 10. Methods -- 11. Access Control -- 12. Inheritance -- 13. Extensions -- 14. Memory Management and ARC -- 15. Protocols -- 16. Generics -- 17. Expressions -- 18. Interoperability with Objective-C -- 19. Mix and Match -- 20. Working with Core Data -- 21. Consuming RESTful Services -- 22. Bringing it All Together. |
Record Nr. | UNINA-9910300650503321 |
Malik Waqar | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learn Swift on the Mac [[electronic resource] ] : For OS X and iOS / / by Waqar Malik |
Autore | Malik Waqar |
Edizione | [1st ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (254 p.) |
Disciplina |
004
005.13 |
Soggetto topico |
Programming languages (Electronic computers)
Programming Languages, Compilers, Interpreters |
ISBN | 1-4842-0376-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Introduction; Chapter 1: Hello Swift; Improvements over Objective-C; Type Inference; Type Safety; Control Flow; Optionals; Strings; Unicode; Other Improvements; Requirements; Getting Xcode; Quick Tour of Xcode; Quick Tour of Swift; Basic Types; Aggregate Types; Control Flow; Functions; Objects; Generics; Getting the Sample Code; Summary; Chapter 2: The Swift Playground in Xcode 6; Getting Started with a Playgorund; Custom QuickLook Plugins; XCShowView; XCCaptureValue; XCPSetExecutionShouldContinueIndefinitely; Custom Modules for Playground; Importing Your Code; Summary
Chapter 3: Accessing Swift's Compiler and Interpreter: REPLWhat is REPL?; LLDB and the Swift REPL; Summary; Chapter 4: Introduction to Object-Oriented Programming; The Concept Behind OOP; Indirection and Variables; Procedural Programming; Objected Oriented Implementation; Summary; Chapter 5: Constants, Variables, and Data Types; Type Annotation; Identifiers; Console Output; Integers; Floating-Point Numbers; Numeric Literals; Conversion; Booleans; Characters; Strings; Collection Types; Arrays; Dictionaries; Tuples; Optionals; Summary; Chapter 6: Operators; Syntax; Notation; Precedence AssociativitySwift Operators; Prefix; Infix; Bitwise Shift (precedence 160); Multiplicative (associativity left, precedence 150); Additive (associativity, left precedence 140); Range (precedence 135); Cast (precedence 132); Comparative (precedence 130); Conjunctive (associativity, left precedence 120); Disjunctive (associativity, left precedence 110); Nil Coalescing (associativity, right precedence 110); Ternary Conditional (associativity, right precedence 100); Assignment (associativity, right precedence 90); Postfix; Overloading Operators; Unary Operator; Binary Operators; Summary Chapter 7: Flow ControlFor Loops; For-in; For-conditional-Increment; While; Do-while; Branch Statements; Switch; Range Matching; Tuples; Value Binding; String Matching; Where Clause; Control Transfer Statements; Continue; Break; Fallthrough; Return; Labeled Statements; Summary; Chapter 8: Functions and Closures; Defining Functions; Calling a Function; Parameter Names; Default Values; Variadic Parameters; Mutablity of Parameters; In-Out Parameters; Function Types; Functions as Parameters; Functions as Return Values; Nested Functions; Closures; Closure Syntax; Inferring Types from Context Implicit ReturnsShorthand Argument Names; Trailing Closures; Capturing Values; Summary; Chapter 9: Classes and Structures; Commonality; Definition; Accessing Properties; Value Types vs. Reference Types; Choosing Between Classes or Structures; Properties; Stored Properties; Lazy Stored Properties; Computed Properties; Property Observers; Type Properties; Summary; Chapter 10: Methods; Instance Methods; Modifying Type State; Type Methods; Summary; Chapter 11: Access Control; Modules and Source Files; Access Levels; Syntax; Classes; Subclassing; Class Members; Functions; Enumerations Nested Types |
Record Nr. | UNINA-9910300651403321 |
Malik Waqar | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|