Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores

Tsadok, Avi

  • 出版商: Apress
  • 出版日期: 2022-08-24
  • 定價: $2,200
  • 售價: 8.0$1,760 (限時優惠至 2024-04-28)
  • 語言: 英文
  • 頁數: 285
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484282108
  • ISBN-13: 9781484282106
  • 相關分類: Apple Developer
  • 立即出貨 (庫存=1)

商品描述

Create apps with rich capabilities to receive, process, and intelligently store data that work across multiple devices in the Apple ecosystem. This book will show you how to organize your app's data and make it work for you and your users!
With many frameworks, there's a point in the learning curve where you stop fearing the mountain of knowledge to learn and just enjoy the power to play and develop. For some reason many developers feel that point seems harder to reach with Core Data. And that's unjustified--Core Data is a great framework that with powerful, optimized tools right out of the box. So it's time you stopped fearing the journey and took your steps further out into the world of enjoying the power of Core Data.
With what you learn, you can build apps to deal with a large amount of data and complex relationships in intelligent and efficient ways. Core Data has many secrets underneath the hood that can power up your persistent store like never before. Tools such as Undo, objects deletion, migration, and more. Set up your store and your data model, handle objects with a multi-threading environment, write integration tests, and share your data with an Apple Watch app and iCloud.

What You'll Learn

 

  • Work with Core Data objects across apps and platforms
  • Write integration tests with your persistent store
  • Fetch, organize, write, and process data efficiently and intelligently

Who This Book Is For

Experienced iOS developers with Swift knowledge creating iOS apps that require saving complex data on the device other than a few numbers or text.

商品描述(中文翻譯)

創建具有豐富功能的應用程式,以在蘋果生態系統中的多個設備上接收、處理和智能存儲數據。本書將向您展示如何組織應用程式的數據,使其為您和用戶工作!
在許多框架中,有一個學習曲線的點,您不再害怕要學習的大量知識,只是享受玩耍和開發的力量。出於某種原因,許多開發人員覺得使用Core Data似乎更難達到這一點。這是不合理的- Core Data是一個很棒的框架,擁有強大且優化的工具。所以是時候停止害怕旅程,走出去,享受Core Data的力量。
通過學習,您可以以智能和高效的方式構建處理大量數據和複雜關係的應用程式。Core Data在幕後有許多秘密,可以讓您的持久存儲發揮前所未有的威力。例如撤消、對象刪除、遷移等工具。設置您的存儲和數據模型,處理多線程環境中的對象,編寫集成測試,並將數據與Apple Watch應用程式和iCloud共享。
您將學到什麼:
- 在應用程式和平台之間使用Core Data對象
- 使用持久存儲編寫集成測試
- 高效智能地提取、組織、寫入和處理數據
本書適合有Swift知識的經驗豐富的iOS開發人員,他們需要在設備上保存複雜數據,而不僅僅是一些數字或文本。

作者簡介

​Avi Tsadok is an accomplished iOS Developer with almost a decade of experience. He currently heads mobile development at Any.do, a leading productivity app. He's also a regular contributor to Medium and has an active presence on LinkedIn, having written many articles covering iOS development. His passion for writing and developing shine through in his books and articles.

作者簡介(中文翻譯)

Avi Tsadok是一位經驗豐富的iOS開發者,擁有近十年的經驗。他目前在領先的生產力應用程式Any.do擔任移動開發負責人。他也是Medium的常駐作者,並在LinkedIn上活躍,撰寫了許多關於iOS開發的文章。他對於寫作和開發的熱情在他的書籍和文章中展現出色。