top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Learn Swift 2 on the Mac [[electronic resource] ] : For OS X and iOS / / by Waqar Malik
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
Opac: Controlla la disponibilità qui
Learn Swift on the Mac [[electronic resource] ] : For OS X and iOS / / by Waqar Malik
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
Opac: Controlla la disponibilità qui