Hi Sai, We do have basic support for keyed archiving and unarchiving in swift-corelibs-foundation on Linux. The limitation is that the NSCoding protocol cannot be applied to Swift struct types, only class types. On Darwin, the class also must be a subclass of NSObject. This last limitation may not exist on Linux, but you should be aware that if you encode a non-NSObject subclass on Linux then you would not be able to decode it on Darwin.
- Tony > On Oct 26, 2016, at 4:07 AM, Sai Kanduri via swift-corelibs-dev > <swift-corelibs-dev@swift.org> wrote: > > Hi Tony, > > From your comments on Pull Request #574 I understand that we cannot > archive/un-archive non-NS objects using NsKeyedArchiver & > NSKeyedUnarchiver.I s my understanding correct ..? Does this means that > archiving and un-archiving of swift types is not supported on Linux ? > > -Sai Hema > > _______________________________________________ > swift-corelibs-dev mailing list > swift-corelibs-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-corelibs-dev
_______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev