tciuro/NanoStore — pull request #47 by mrwanny (2012-12-20 20:47:05+00:00)
Title: add support for NSNULL type and NSKeyedArchiver/NSKeyedUnarchiver

Hi Tito Ciuro,

I have been trying to use nanostore to build an offline cache for a restful web server that talks JSON.
Nanostore worked very good but it was lacking support for NSNull.
As you can see a NSFNanoTypeNULL was created and NSPropertyListSerialization was replaced by NSKeyedArchiver/NSKeyedUnarchiver.

This new functionality can be activate/deactivated use the following macro
#define USEKEYARCHIVER 1 (support for NSNull is on) or 0 (the traditional NSPropertyList support )

And for my domain the changes resulted in a small performance increase too :-)
Hope this can help and please do no hesitate to contact me for any question