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

Learning Swift, 2nd Edition Język: 2

978-1-4919-6706-5

Cena Brutto: 199.50

Cena netto: 190.00

Ilość:
Wersja: Drukowana
Autor Paris Buttfield-Addison, Jon Manning, Tim Nugent
Liczba_stron 516
Wydawnictwo O'Reilly Media
Oprawa miękka
Data_Wydania 2017-04-18
Learning

Swift

2nd Edition



Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms.


In the process, you’ll learn Swift’s fundamentals, including its syntax and features, along with the basics of the Cocoa, CocoaTouch, and WatchKit frameworks. This book teaches you how to use common design patterns for Swift, how to structure an application for Apple’s platforms, and how to submit working apps to the App Store.


Divided into four distinct parts, this book includes:

  • Swift 2 basics: Learn Swift’s basic building blocks and features for object-oriented development
  • OS X app development: Set up the document model, build out features, and sync data with iCloud
  • iOS app development: Use multimedia, contacts, location, notifications, and iCloud files to build a fully featured iOS Notes app
  • Advanced app extensions: Build an Apple Watch app, and learn how to debug, monitor, and test all three of your Swift apps

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. Swift Basics

    1. Chapter 1 Getting Started

      1. The Apple Developer Program
      2. Creating Your First Project with Xcode
      3. Developing a Simple Swift Application
      4. Using the iOS Simulator
      5. Conclusion
    2. Chapter 2 The Basics of Swift

      1. The Swift Programming Language
      2. Playgrounds
      3. Comments
      4. Variables and Constants
      5. Operators
      6. Control Flow
      7. Types
      8. Functions and Closures
      9. Making Your Code Swifty
      10. Conclusion
    3. Chapter 3 Swift for Object-Oriented App Development

      1. Classes and Objects
      2. Structures
      3. Modules
      4. The Swift Standard Library, Foundation, Cocoa, and Cocoa Touch
      5. Swift Package Manager
      6. Data
      7. Error Handling
      8. Memory Management
      9. Design Patterns in Cocoa and Cocoa Touch
      10. Structuring an App
      11. Conclusion
  2. A macOS App

    1. Chapter 4 Setting Up the macOS Notes App

      1. Designing the macOS Notes App
      2. Creating the macOS Project
      3. Defining a Document Type
      4. Adding the Icon
      5. Conclusion
    2. Chapter 5 Working with Documents on macOS

      1. The NSDocument Class
      2. Storing Data in the Document
      3. Storing Text
      4. A Basic UI
      5. Conclusion
    3. Chapter 6 User Interfaces and iCloud

      1. Updating the UI
      2. Document-Filetype-Extension UI
      3. Enhancing Attachments
      4. Adding Attachments via Drag-and-Drop
      5. Location
      6. iCloud
      7. The Basics of iCloud
      8. Conclusion
  3. An iOS App

    1. Chapter 7 Setting Up the iOS Notes App

      1. Designing the iOS Notes App
      2. Creating the iOS Project
      3. Enabling the iOS App for iCloud
      4. Defining a Document Type
      5. Conclusion
    2. Chapter 8 Working with Files in iCloud

      1. The App Sandbox
      2. iCloud Availability
      3. Creating the Document List View Controller
      4. Creating the Document Class
      5. Listing Documents
      6. Creating Documents
      7. Downloading from iCloud
      8. Deleting Documents
      9. Renaming Documents
      10. Conclusion
    3. Chapter 9 Working with Documents on iOS

      1. Adding a View to Display Notes
      2. Editing and Saving Documents
      3. Conclusion
    4. Chapter 10 Working with Files and File Types

      1. Setting Up the Interface for Attachments
      2. Listing Attachments
      3. Dealing with Conflicts
      4. Creating the Quick Look Thumbnail
      5. Conclusion
    5. Chapter 11 Images and Deletion

      1. Adding Attachments
      2. Adding Image Attachments
      3. Viewing Attachments
      4. Deleting Attachments
      5. Conclusion
    6. Chapter 12 Supporting the iOS Ecosystem

      1. Sharing with UIActivityController
      2. Handoffs
      3. Searchability
      4. Conclusion
    7. Chapter 13 Multimedia and Location Attachments

      1. Audio Attachments
      2. Video Attachments
      3. Location Attachment
      4. Conclusion
    8. Chapter 14 Polishing the iOS App

      1. Opening Links in SFSafariViewController
      2. Settings
      3. Undo Support
      4. Images with Filters
      5. Worldwide Apps
      6. Accessibility
      7. Splitscreen Multitasking
      8. Conclusion
  4. Extending Your Apps

    1. Chapter 15 Building a watchOS App

      1. Designing for the Watch
      2. Designing Our watchOS App
      3. Creating the watchOS Extension
      4. Conclusion
    2. Chapter 16 Code Quality and Distribution

      1. Debugging
      2. Instruments
      3. Testing
      4. Using Objective-C and Swift in the Same Project
      5. The App Store
      6. Conclusion
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