标签: ios nscoding nskeyedarchiver
doc说archivedDataWithRootObject
返回一个NSData对象,该对象包含给定根对象的对象图的编码形式。
它表示编码,但它收到的参数是 id _Nonnull ,我认为 id< NSCoding> 更合适,现在即使该类没有实现NSCoding协议也没有错误,如何理解编码形式的含义以及何时应该明确使用NSCoding?