我正在编写一个iOS应用程序,该应用程序需要通过UDP套接字以非常有效的方式与python应用程序进行通信。

在中间,我有一个bonjour服务,它充当我的iOS应用程序和主机python应用程序进行通信的桥梁。

我正在构建自己的协议,它是一个简单的C结构。我已经将字符串打包到NSKeyedArchiver实体中的代码将依次打包到NSData中并发送。在另一侧,有一个NSKeyedUnarchiver。

问题在于它无法理解我正在发送的C结构。有没有办法将C结构放入NSKeyedArchiver中?我应该如何修改中间服务以删除此服务?

最佳答案

是的,有可能。

阅读Archives and Serializations Programming Guide,这里将通过示例说明所有内容,包括本例,尤其是Encoding and decoding C Data Types部分:)

关于ios - 是否可以在 cocoa 中将C结构打包到NSKeyedArchiver中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7451347/

10-10 23:06