ios – 如果在客户端生成CKRecordID.recordName,有什么缺点吗?

如果在客户端上生成recordName,它可以提供更流畅的用户体验.
var uuid = NSUUID().UUIDString

你知道这样做有什么不利吗?

解决方法

recordName始终在客户端上生成.

如果您的应用程序未提供recordName,则CloudKit框架将在将其发送到服务器之前在客户端生成UUID.

在您自己的代码生成UUID与让CloudKit框架为您生成一个UUID没有加速.

客户端创建的recordNames用于帮助您的应用程序将CloudKit记录映射到您自己的本地数据存储.如果您不需要这样做,那么您可以将其留给CloudKit.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...