ios oc对象不可以直接写到plist中..ios oc对象不可以直接写到plist中..ios oc对象不可以直接写到plist中..
plist抽象来说只是个以k-v形式存数据的格式而已。
而所谓的存对象的问题通用的来说 只是要怎么解决序列化和反序列化的问题而已。
即你可以使用框架提供的或者自己写的序列化方法,能将 对象转化成字符串/二进制流,然后还能通过一个反序列化方法将这个字符串/二进制流重新解析,并生成和之前那个对象差不多一致(指框架or业务关系的属性/表现一致就行,而不一定要'同个'对象)的对象就行。
所以,综上首先存对象和plist是两码事,其次只要你想当然可以存。
你可以写到 NSUserDefault 中, 也就是常说的 User setting, 可以把它当 NSDictionary 来用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。