Hi Tony, This is very interesting caveat. Is there a plan to get this documented anywhere? I haven't seen any documentation for Swift Foundation published publicly anywhere akin to how it's done for other APIs at https://developer.apple.com/reference/.
With best regards, Max. > On 26 Oct 2016, at 18:11, Tony Parker via swift-corelibs-dev > <swift-corelibs-dev@swift.org> wrote: > > 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 <mailto: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 <mailto: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
_______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev