LEADER 06489nam 22007695 450 001 9910300474703321 005 20200705224821.0 010 $a1-4302-4114-4 024 7 $a10.1007/978-1-4302-4114-0 035 $a(CKB)3710000000089025 035 $a(EBL)1694145 035 $a(OCoLC)869748045 035 $a(SSID)ssj0001176501 035 $a(PQKBManifestationID)11755040 035 $a(PQKBTitleCode)TC0001176501 035 $a(PQKBWorkID)11130495 035 $a(PQKB)10396576 035 $a(MiAaPQ)EBC1694145 035 $a(DE-He213)978-1-4302-4114-0 035 $a(CaSebORM)9781430241133 035 $a(PPN)176747443 035 $a(OCoLC)ocn869748045 035 $a(EXLCZ)993710000000089025 100 $a20140228d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning iOS Cloud and Database Development $eBuild Data-Driven Cloud Apps for iOS /$fby Nathan Ooley, Nick Tichawa, Brian Miller 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (162 p.) 300 $a"Learn to build cloud apps with iCloud and Core Data"--Cover. 300 $aIncludes index. 311 $a1-4302-4113-6 327 $a""Contents at a Glance""; ""Contents""; ""About the Authors""; ""Introduction""; ""About the Technical Reviewer""; ""Chapter 1: Cloud Database Development a??? 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"" 327 $a""Chapter 2: Introduction to the Cloud""""The Movement to the Cloud""; ""Why Develop an App with the Cloud?""; ""What Are iClouda???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"" 327 $a""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"" 327 $a""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"" 327 $a""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"" 327 $a""Modifying the Storyboard"" 330 $aBeginning iOS Cloud and Database Development gets you started with building apps that use Apple's iCloud. You'll learn the techniques which will enable you to devise and create iOS apps that can interact with iCloud servers. From the basics up, you'll progressively learn how to configure your app for iCloud, upload and download files, implement revisions, add conflict resolution policies, and work with custom documents. There's more! You'll learn how to integrate iCloud with Core Data based applications. Besides technical advice, you'll find suggestions and best practices to design the interaction of iCloud-driven applications. According to many industry sources, analysts, and shows, Apple will rely more and more on iCloud or web apps in the cloud to store and stream data-intensive media and other kinds of apps. As the majority of apps use some sort of data?and that only will grow as apps become more complex with rich and streaming media?this book shows developers how to create apps for iCloud, Apple's new cloud computing storage and data service. 606 $aApple computer 606 $aApplication software 606 $aDatabase management 606 $aApple and iOS$3https://scigraph.springernature.com/ontologies/product-market-codes/I29020 606 $aComputer Applications$3https://scigraph.springernature.com/ontologies/product-market-codes/I23001 606 $aDatabase Management$3https://scigraph.springernature.com/ontologies/product-market-codes/I18024 615 0$aApple computer. 615 0$aApplication software. 615 0$aDatabase management. 615 14$aApple and iOS. 615 24$aComputer Applications. 615 24$aDatabase Management. 676 $a004 676 $a005.258 676 $a005.74 700 $aOoley$b Nathan$4aut$4http://id.loc.gov/vocabulary/relators/aut$0969211 702 $aTichawa$b Nick$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aMiller$b Brian$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300474703321 996 $aBeginning iOS Cloud and Database Development$92202147 997 $aUNINA