SwiftUI Cloudkit iCloud中文文档
文章平均质量分 58
SwiftUI Cloudkit iCloud中文文档
知识大胖
这个作者很懒,什么都没留下…
展开
-
SwiftUI SQLite 教程之 构建App本地数据库实现创建、读取、更新和删除(教程含完成项目源码)
SQLite用于以SQL结构将数据本地存储在应用程序内部。它是一个关系本地数据库。您可以使用SQLite数据库在使用Swift和SwiftUI的应用程序中存储数据。我们将在SwiftUI中创建一个简单的iOS应用程序,以从SQLite数据库中创建、读取、更新和删除用户。我们将使用SQLite的库。要安装这个库,您必须在系统中安装Cocoapods。......原创 2022-07-30 06:49:02 · 1425 阅读 · 0 评论 -
基于CoreData PencilKit如何使用 SwiftUI 创建绘图应用程序
让我们称我们的新实体为“绘图”,并添加一些属性。我们需要具有二进制数据类型的“canvasData”,以便PencilKit发挥它的魔力,以及UUID类型的“id”。我们还需要一个字符串类型的标题。它将创建一个包含大量样板代码的项目。如果您还没有,请前往带有时髦图标的文件,如下图所示。到达那里后,单击底部栏中的“添加实体”。我们只需要创建一些基本的东西来删除和创建图纸。我知道,我知道,有错误,但我们会在一秒钟内修复它。创建一个名为“Canvas”的新swift文件并将此代码粘贴到其中。...原创 2022-07-19 06:50:49 · 490 阅读 · 0 评论 -
SwiftUI CloudKit 入门之 01 什么是CloudKit及三个特性
SwiftUI CloudKit 入门之 01 什么是CloudKit使用CloudKit JS将您的应用程序数据存储在iCloud中,并使所有应用程序和网络上的所有内容保持最新。每个应用程序最多具有1PB的免费存储空间,使用CloudKit构建和扩展您的应用程序从未如此简单。CloutKit特点强大的服务借助CloudKit,您可以专注于客户端应用程序开发,并让iCloud负责服务器端存储和扩展。CloudKit提供身份验证以及私有,共享和公共数据库。自动同步CloudKit旨在与原创 2021-02-23 19:16:03 · 614 阅读 · 0 评论 -
@FetchRequest CloudKit CoreData(SwiftUI中文文档手册)
@FetchRequest一种属性包装器类型,它可以进行提取请求并从Core Data存储中检索结果。@propertyWrapper struct FetchRequest<Result> where Result : NSFetchRequestResult总览提取请求及其结果使用环境值managedObjectContext提供的托管对象上下文。主题创建提取请求1、init(entity: NSEntityDescription, sortDescriptors: [NSS原创 2020-08-13 00:20:03 · 765 阅读 · 0 评论 -
NSMergeByPropertyObjectTrumpMergePolicy CloudKit CoreData(SwiftUI中文文档手册)
NSMergeByPropertyObjectTrumpMergePolicy一种策略,本地内存优先。该策略按单个属性合并持久存储库的对象版本与当前内存中版本之间的冲突,内存中的更改胜过外部更改。var NSMergeByPropertyObjectTrumpMergePolicy: AnyObject讨论合并按单个属性发生。对于在外部源和内存中都已更改的属性,内存中的更改胜于外部属性。技术交流QQ:3365059189SwiftUI技术交流QQ群:518696470...原创 2020-08-13 00:14:38 · 391 阅读 · 0 评论 -
automaticallyMergesChangesFromParent CloudKit CoreData(SwiftUI中文文档手册)
automaticallyMergesChangesFromParent一个布尔值,指示上下文是自动合并保存到其持久性存储协调器var automaticallyMergesChangesFromParent: Bool { get set }实战代码container.viewContext.automaticallyMergesChangesFromParent = true技术交流QQ:3365059189SwiftUI技术交流QQ群:518696470...原创 2020-08-13 00:01:06 · 336 阅读 · 0 评论 -
NSPersistentCloudKitContainerOptions CloudKit CoreData(SwiftUI中文文档手册)
NSPersistentCloudKitContainerOptions一个自定义store描述如何与CloudKit数据库对齐的对象。class NSPersistentCloudKitContainerOptions : NSObject总览使用自定义的行为或创建其他商店上的说明是同步到其他容器。NSPersistentCloudKitContainerOptionsNSPersistentCloudKitContainer有关设置多个存储的更多信息,请参阅使用CloudKit设置核心数据。原创 2020-08-12 23:32:11 · 383 阅读 · 0 评论 -
NSPersistentCloudKitContainer CloudKit CoreData(SwiftUI中文文档手册)
NSPersistentCloudKitContainer一个容器将您的应用程序中的核心数据堆栈封装起来,并将选择的持久性存储镜像到CloudKit私有数据库。class NSPersistentCloudKitContainer : NSPersistentContainer总览NSPersistentCloudKitContainer是能够管理CloudKit支持和非云存储的子类。NSPersistentContainer默认情况下,包含单个store描述,该store描述分配给应用程序权利原创 2020-08-12 23:29:22 · 734 阅读 · 0 评论 -
CloudKit快速入门之05 多媒体和大文件存储Asset and Location Fields (SwiftUI iCloud CloudKit中文文档手册教程)
使用资产和位置字段CloudKit提供了专门用于存储大型数据文件和按位置获取记录的字段类型。使用这些数据类型可以利用CloudKit为此类数据提供的性能改进。您还可以按位置获取记录。例如,在用户定义区域的地图上显示记录。在CloudKit中存储大文件您可以使用Asset字段类型在CloudKit中存储大型数据文件。资产归关联记录所有,CloudKit为您处理垃圾收集。CloudKit还可以有效地上传和下载资产。在代码中,Asset字段类型由一个[CKAsset](https://developer.原创 2020-08-11 21:12:51 · 717 阅读 · 0 评论 -
CloudKit快速入门之04 取得记录 (SwiftUI iCloud CloudKit中文文档手册教程)
取得记录将记录保存到数据库后,可以使用不同的机制来检索它们。通过记录ID提取单个记录,或使用谓词查询许多记录。(谓词定义了用于搜索记录的逻辑条件。)通常,您获取记录的子集以在启动时向用户显示,然后订阅用户感兴趣的更改。如果使用Location字段类型,则还可以按照地理位置获取记录中的描述获取地理区域内的记录。通过标识符获取记录如果您知道要获取的记录的记录ID,则可以按单个记录ID进行获取。例如,此代码片段获取名为的记录115。CKDatabase *publicDatabase = [[CKCon原创 2020-08-11 21:03:20 · 447 阅读 · 0 评论 -
CloudKit快速入门之03 使用CloudKit仪表板管理数据库 (SwiftUI iCloud CloudKit中文文档手册教程)
您可以使用CloudKit仪表板执行许多数据库管理任务。例如,您可以使用CloudKit仪表板修改架构和记录。容器的数据库同时存在于开发和生产环境中。您可以执行的操作取决于您是在开发环境中还是生产环境中。转到CloudKit仪表板,登录,然后单击选项以浏览CloudKit仪表板功能。关于开发和生产环境开发环境用于创建架构并添加记录以进行测试。商店中出售的应用可以访问生产环境。开发中的应用程序可以访问开发或生产环境。但是,商店中出售的应用程序只能访问生产环境。在开发环境中,CloudKit根据您保存原创 2020-08-11 20:56:52 · 586 阅读 · 0 评论 -
CloudKit快速入门之 使用CloudKit 设置核心数据 (SwiftUI iCloud CloudKit中文文档手册教程)
使用CloudKit 设置核心数据设置将您的商店同步到CloudKit的类和功能。总览要将您的核心数据存储同步到CloudKit,请为您的应用启用CloudKit功能。您还使用持久性容器设置了核心数据堆栈,该容器能够管理一个或多个由CloudKit私有数据库支持的本地持久性存储。配置一个新的Xcode项目创建新项目时,可以指定是否要直接从项目设置界面使用CloudKit添加对Core Data的支持。生成的项目会在您的应用的委托中实例化一个。在项目中启用CloudKit后,即可使用此容器来管理由C原创 2020-08-11 20:47:40 · 2982 阅读 · 0 评论 -
CloudKit快速入门 (SwiftUI iCloud CloudKit中文文档手册教程)
本文档可帮助您开始创建CloudKit应用,该应用将结构化的应用和用户数据存储在iCloud中。使用CloudKit,您的应用程序实例(由不同用户在不同设备上启动)可以访问存储在应用程序数据库中的记录。如果您有要持久保存并在多个设备上运行的多个应用程序之间共享的模型对象,请使用CloudKit。这些模型对象作为记录存储在数据库中,可以由您提供或由用户创作。您将学习如何:在Xcode项目中启用CloudKit并以编程方式或使用CloudKit Dashboard创建架构获取记录并订阅代码中的更改原创 2020-08-11 11:19:26 · 1181 阅读 · 0 评论 -
CloudKit 文档目录 (SwiftUI iCloud CloudKit中文文档手册教程)
CloudKit在iCloud容器中存储结构化的应用程序和用户数据,这些数据可以由应用程序的所有用户共享。总览CloudKit框架提供了用于在应用程序和iCloud容器之间移动数据的接口。您可以使用CloudKit获取应用程序的现有数据并将其存储在云中,以便用户可以在多个设备上访问它。您也可以将数据存储在所有用户都可以访问的公共区域中。使用CloudKit框架CloudKit不能替代您应用程序的现有数据对象。相反,CloudKit提供了补充服务,用于管理与iCloud服务器之间的数据传输。因为它提原创 2020-08-11 11:12:36 · 877 阅读 · 0 评论