Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Apple \ iOS

iOS 10 Programming Fundamentals with Swift Język: 2

978-1-4919-7007-2

Cena Brutto: 199.50

Cena netto: 190.00

Ilość:
Wersja: Drukowana
Autor Matt Neuburg
Liczba_stron 620
Wydawnictwo O'Reilly Media
Oprawa miękka
Data_Wydania 2016-10-09

iOS 10

Programming Fundamentals with Swift



Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3 - the latest version of Apple’s acclaimed programming language. With this thoroughly updated guide, you’ll learn Swift’s object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.

  • Explore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances
  • Become familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and sets
  • Learn how to declare, instantiate, and customize Swift object types: enums, structs, and classes
  • Discover powerful Swift features such as protocols and generics
  • Catch up on Swift 3 innovations: revised APIs, new Foundation bridged types, and more
  • Tour the lifecycle of an Xcode project from inception to App Store—including Xcode’s new automatic code signing and debugging features
  • Construct app interfaces with the nib editor, Interface Builder
  • Understand Cocoa’s event-driven model and its major design patterns and features
  • Find out how Swift communicates with Cocoa’s C and Objective-C APIs

Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 10.




Pragniemy Państwa zapewnić, iż dokładamy wszelkich możliwych starań, by opisy książek i podręczników, zawarte na naszych stronach internetowych, zawierały bieżące i wiarygodne materiały. Może jednak, mimo naszych wysiłków, w opisy książek wkraść się przekłamanie z naszej strony niezamierzone. Nie może to stanowić powodu do roszczeń. O ile macie Państwo jakiekolwiek pytania lub wątpliwości - prosimy o kontakt z naszym ekspertem lub działem handlowym. Postaramy  się odpowiedzieć na wszystkie Państwa pytania zanim podejmiecie Państwo decyzje o złożeniu zamówienia.
#

    1. Chapter 1 The Architecture of Swift

      1. Ground of Being
      2. Everything Is an Object?
      3. Three Flavors of Object Type
      4. Variables
      5. Functions
      6. The Structure of a Swift File
      7. Scope and Lifetime
      8. Object Members
      9. Namespaces
      10. Modules
      11. Instances
      12. Why Instances?
      13. self
      14. Privacy
      15. Design
    2. Chapter 2 Functions

      1. Function Parameters and Return Value
      2. External Parameter Names
      3. Overloading
      4. Default Parameter Values
      5. Variadic Parameters
      6. Ignored Parameters
      7. Modifiable Parameters
      8. Function In Function
      9. Recursion
      10. Function As Value
      11. Anonymous Functions
      12. Define-and-Call
      13. Closures
      14. Curried Functions
      15. Function References and Selectors
    3. Chapter 3 Variables and Simple Types

      1. Variable Scope and Lifetime
      2. Variable Declaration
      3. Computed Initializer
      4. Computed Variables
      5. Setter Observers
      6. Lazy Initialization
      7. Built-In Simple Types
    4. Chapter 4 Object Types

      1. Object Type Declarations and Features
      2. Enums
      3. Structs
      4. Classes
      5. Polymorphism
      6. Casting
      7. Type Reference
      8. Protocols
      9. Generics
      10. Extensions
      11. Umbrella Types
      12. Collection Types
    5. Chapter 5 Flow Control and More

      1. Flow Control
      2. Operators
      3. Privacy
      4. Introspection
      5. Memory Management
  1. IDE

    1. Chapter 6 Anatomy of an Xcode Project

      1. New Project
      2. The Project Window
      3. The Project File and Its Dependents
      4. The Target
      5. From Project to Running App
      6. Renaming Parts of a Project
    2. Chapter 7 Nib Management

      1. The Nib Editor Interface
      2. Nib Loading
      3. Connections
      4. Additional Configuration of Nib-Based Instances
    3. Chapter 8 Documentation

      1. The Documentation Window
      2. Class Documentation Pages
      3. Quick Help
      4. Symbols
      5. Header Files
      6. Sample Code
      7. Internet Resources
    4. Chapter 9 Life Cycle of a Project

      1. Device Architecture and Conditional Code
      2. Version Control
      3. Editing and Navigating Your Code
      4. Running in the Simulator
      5. Debugging
      6. Testing
      7. Clean
      8. Running on a Device
      9. Profiling
      10. Localization
      11. Distribution
      12. Final App Preparations
      13. Submission to the App Store
  2. Cocoa

    1. Chapter 10 Cocoa Classes

      1. Subclassing
      2. Categories and Extensions
      3. Protocols
      4. Some Foundation Classes
      5. Accessors, Properties, and Key–Value Coding
      6. The Secret Life of NSObject
    2. Chapter 11 Cocoa Events

      1. Reasons for Events
      2. Subclassing
      3. Notifications
      4. Delegation
      5. Data Sources
      6. Actions
      7. The Responder Chain
      8. Key–Value Observing
      9. Swamped by Events
      10. Delayed Performance
    3. Chapter 12 Memory Management

      1. Principles of Cocoa Memory Management
      2. Rules of Cocoa Memory Management
      3. What ARC Is and What It Does
      4. How Cocoa Objects Manage Memory
      5. Autorelease Pool
      6. Memory Management of Instance Properties
      7. Retain Cycles and Weak References
      8. Unusual Memory Management Situations
      9. Nib Loading and Memory Management
      10. Memory Management of CFTypeRefs
      11. Property Memory Management Policies
      12. Debugging Memory Management Mistakes
    4. Chapter 13 Communication Between Objects

      1. Visibility by Instantiation
      2. Visibility by Relationship
      3. Global Visibility
      4. Notifications and Key–Value Observing
      5. Model–View–Controller
    5. Appendix C, Objective-C, and Swift

      1. The C Language
      2. Objective-C
      3. Bilingual Targets
powrót
 
Produkty Podobne
iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V
Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS
Metal Programming Guide: Tutorial and Reference via Swift
iOS 10 SDK Development
Learning Swift, 2nd Edition
iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift
macOS Sierra: The Missing Manual
iOS 10 Swift Programming Cookbook
Programming iOS 10
iOS 10 Programming Fundamentals with Swift
Więcej produktów