Xamarin.Mac 中是否缺少 CloudKit?
Is CloudKit missing from Xamarin.Mac?
我正在尝试开发一个应用程序,它将 运行 在 OSX 和 iOS 上,使用 CloudKit 来帮助同步数据。
我在 iOS 上找到 CloudKit 的 documentation,但找不到 OSX 的相应文档。我希望在 C# 中的 OSX 上使用 CloudKit 的原生 SDK。我通常很擅长谷歌搜索,但到目前为止我一直没有成功。有谁确切知道 OSX 上是否有 CloudKit 的 C# API?
谢谢:)
CloudKit Xamarin.Mac
的框架与 Xamarin.iOS
:CloudKit
在同一个命名空间中。是的,它在 Xamarin.Mac.
内可用
它在 macOS、iOS、tvOS 和 watchOS 之间具有相同的 API,因此使用 CKRecord、NSOperation 等...在不同平台上是相同的。
回复:https://developer.apple.com/documentation/cloudkit?language=objc
注意: 如果您最终需要 ObjC/Swift @dynamic
属性,Xamarin 不直接支持这些属性,请查看我与 Rolf Bjarne 的 bugzilla 评论Kvinge 以及我如何使用 Core Animation 实现它们,因为我不得不在 CloudKit 和 CoreData 框架中使用相同的方法,因为在某些情况下基于动态的属性是一项硬性要求...
我正在尝试开发一个应用程序,它将 运行 在 OSX 和 iOS 上,使用 CloudKit 来帮助同步数据。
我在 iOS 上找到 CloudKit 的 documentation,但找不到 OSX 的相应文档。我希望在 C# 中的 OSX 上使用 CloudKit 的原生 SDK。我通常很擅长谷歌搜索,但到目前为止我一直没有成功。有谁确切知道 OSX 上是否有 CloudKit 的 C# API?
谢谢:)
CloudKit Xamarin.Mac
的框架与 Xamarin.iOS
:CloudKit
在同一个命名空间中。是的,它在 Xamarin.Mac.
它在 macOS、iOS、tvOS 和 watchOS 之间具有相同的 API,因此使用 CKRecord、NSOperation 等...在不同平台上是相同的。
回复:https://developer.apple.com/documentation/cloudkit?language=objc
注意: 如果您最终需要 ObjC/Swift @dynamic
属性,Xamarin 不直接支持这些属性,请查看我与 Rolf Bjarne 的 bugzilla 评论Kvinge 以及我如何使用 Core Animation 实现它们,因为我不得不在 CloudKit 和 CoreData 框架中使用相同的方法,因为在某些情况下基于动态的属性是一项硬性要求...