gpt4 book ai didi

objective-c - 数据序列化

转载 作者:行者123 更新时间:2023-12-03 16:56:04 27 4
gpt4 key购买 nike

我正在开发一个基于 Objective-C/cocoa 的应用程序。这个应用程序是客户端<->服务器。目前,通信协议(protocol)基于一些相当简单的 XML。虽然 XML 可以胜任这项任务,但它在任何方面都不是理想的。将数据序列化为 XML 是一件痛苦的事情,它不是特别轻量级,并且很难合并非数据信息(例如:“下一步执行此操作”)。

我正在寻找替代方案的建议。

我已经考虑过列出的一些 here ,但还没有决定。有建议吗?

最佳答案

如果您正在与 Objective-C 服务器通信,您可以使用 Objective-C 中可用的首选序列化方法来研究编码和解码。

NSKeyedArchiverNSKeyedUnarchiver

基本上,您将从 NSKeyedArchiver 获得一个 NSData,您将其发送(字节/长度)到另一部分,然后将其放回 NSData 并使用 NSKeyedUnarchiver 将其再次解压为对象。

关于objective-c - 数据序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082168/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com