小编has*_*emi的帖子

使用CloudKit进行私有数据共享

有没有一种直接的方法来使用CloudKit在两个或多个用户之间共享私人数据?

公共和私人日期显而易见,但似乎没有办法允许一组用户组织自己的孤岛来在他们自己之间共享数据,而不会让系统的所有其他用户和应用程序开发人员都可以使用它.

我有一个学术协作应用程序,但最简单的例子是两个用户之间的私人消息传递.

我想有人可以尝试在CloudKit之上构建一个公钥加密系统来实现这一目标,但这不是我想要的,并且每个组的扩展能力超过两个用户.

macos cocoa ios icloud cloudkit

16
推荐指数
2
解决办法
4391
查看次数

Cocoa客户端/服务器应用程序

在Cocoa中是否有一种方法目前被认为是创建多层或客户端服务器应用程序的最佳实践?

我是一位经验丰富的网络开发人员,我非常喜欢Python.我虽然是Cocoa的新手.我正在写的应用程序是一个大型医院的患者管理系统.预计系统会随着时间的推移存储大量数据,但在单个会话期间传输的数据非常轻(大多数只是文本).假设通信通过本地网络(有线或无线)发生.当然,它必须是高度安全的.

我能想到的最好的方法是编写一个Python REST Web服务并通过Cocoa应用程序连接到它.也许我甚至会使用Python来编写Cocoa应用程序本身.

看看Cocoa,我在Cocoa中看到了非常棒的技术,比如CoreData,但我找不到任何与客户端服务器开发类似的技术.我只是想确保我没有遗漏任何东西.

你怎么看?

真实世界的例子将不胜感激.

提前致谢.

python cocoa pyobjc web-services client-server

10
推荐指数
1
解决办法
4810
查看次数

如何在数组的每两个元素之间重复插入一个项目?

我有这个代码:

let items = [1, 2, 3]
let sep = 0
Run Code Online (Sandbox Code Playgroud)

我想sep在每两个元素之间插入items以获得类似于此的结果:

newItems = [1, 0, 2, 0, 3]
Run Code Online (Sandbox Code Playgroud)

有没有一种简洁的方法来通过Swift中的函数式编程来实现这一点?类似的东西String.join(),但对于数组.

functional-programming swift

8
推荐指数
3
解决办法
2388
查看次数