
Beginning iOS Cloud and Database Development
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
- Intro
- Contents at a Glance
- Contents
- About the Authors
- Introduction
- About the Technical Reviewer
- Chapter 1: Cloud Database Development - The Basics
- Explanation of a Remote or Cloud Database
- Types of Database Development
- Database Platforms and Services
- Characters and Fields
- Records and Tables
- The Database File
- The Relational Database
- Database Management System
- Multiple Sources
- The Advantages of a Cloud Database Management System
- The Disadvantages of a Cloud Database Management System
- Summary
- Chapter 2: Introduction to the Cloud
- The Movement to the Cloud
- Why Develop an App with the Cloud?
- What Are iCloud's Key Offerings?
- Designing for iCloud
- iOS and Mac OS iCloud
- What Are the Expectations of Knowledge for Programming?
- Summary
- Chapter 3: Applications for the Cloud
- Case Study of Storm: A Data-Driven, Cloud-Based Solution
- Case Study of iCloud: Storm Manager App
- Case Study of Azure: Grocery Store Customer Application
- Case Study of MySQL: Storm Point of Sale Application
- Chapter 4: Basic Setup of iCloud and Key-Value Storage
- App IDs, Provisioning, and Entitlements
- App IDs
- Provisioning
- Entitlements
- Setting Up Your App ID and Provisioning Profile
- Creating Your Development Provisioning Profile
- Setting Up Your Project in Xcode
- Configuring Your Project with iCloud Support
- Building the Foundation of the App
- Organization and Preliminary Setup
- Setting Up Your Storyboard
- It Is Time for Some Code!
- Constants File
- Application Delegate and NSUserDefaults
- Main View Controller
- Goodbye FlipsideViewController, Hello SettingsViewController
- Back to the Storyboard
- Key-Value Store
- NSUbiquitousKeyValueStore
- Summary
- Chapter 5: iCloud Document Storage with UIDocument
- iCloud Document Storage
- Ubiquity Container
- Document Metadata
- Document Data
- Peer to Peer
- Conflict Resolution
- URL Publishing
- Ubiquity Identity Token
- Types of Documents
- Modifying Our Current Project for UIDocument Support
- Modifying the Storyboard
- Configuring the Collection View Controller
- Configuring the Detail View Controller
- Adding Our Code Files
- CTAppDelegate
- EntryCollectionViewCell
- FriendsCollectionViewController
- FriendDetailViewController
- UIDocument
- Our Document Model
- CTDocument
- Implementing CTDocument
- Implementing CTDocument with iCloud
- Controlling iCloud with Settings
- A Few More Constants
- Many Different States
- Summary
- Chapter 6: iCloud with Core Data
- What Is Core Data?
- Fallback Store
- Core Data Logging
- Asynchronous Setup
- Closest Friends
- Adding the CloseFriend Entity
- Modifying the Storyboard
- Configuring the Table View Controller
- Configuring the Detail View Controller
- Create View Controller Classes
- CloseFriendsTableViewController
- CloseFriendDetailViewController
- Imports and Private Interface Setup
- On to the Implementation
- View Configuration Methods
- Adding an Action Sheet for our photoTapped: Method
- Image Picker Delegate Methods
- Text Field Delegate Method
- Bar Button Methods
- Wrapping Up Our View Controller Code
- Storyboard Modifications
- Adding iCloud to Core Data
- Summary
- Chapter 7: Testing and App Submission
- New Debugging in Xcode
- Security Considerations
- Connectivity Testing
- Editing a Document on Multiple Devices
- Testing Forward and Backward Compatibility
- Testing Saves to iCloud
- Emptying the Ubiquity Container
- Other Tests
- Provisioning and Entitlements
- Renewing Expired Provisioning Profiles
- App Submission and Approval
- Summary
- Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.