相关疑难解决方法(0)

在Objective-c/iPhone中创建自定义类可序列化?

如何使自己的自定义类可序列化?我特别想把它写到iPhone上的文件中,只是plist而你的类只是一个简单的实例类,只是NSStrings而且可能是NSUrl.

iphone serialization objective-c xml-serialization

15
推荐指数
1
解决办法
1万
查看次数

我应该使用NSCoder串行化为JSON吗?

SO上有很多问题和答案,我们如何在目标c中将对象序列化.

以上链接中都提到了以下3种方法.

1)用于NSJSONSerialization将对象序列化为JSON.看起来不错但这要求所讨论的对象在其顶层是数组或字典.常见的解决方案是声明循环遍历属性的自定义toDictionaryserialise方法,并设置相关的键和值.

2)符合NSCoder协议,有点像上面的方法,但似乎有一些混淆围绕这是否可以串行到JSON或只是NSData.

3)第三方图书馆.

我对于采取什么方法感到有些困惑.我想序列化为JSON,有一些相互矛盾的答案,说明你可以使用NSCoder一些人说不.我知道第三方应用程序可以工作,但我宁愿实现像选项1或2这样简单的东西.

思考?

serialization json objective-c ios

6
推荐指数
1
解决办法
2767
查看次数