I’ve been thinking what’s the best way to store CLPlacemark data (e.g. Thoroughfare, Locality, Country etc.). There is quite a number of them and I’m currently storing them individually as strings in Core Data but it is quite cumbersome.
Perhaps I should instead store as transformable CLPlacemark instead? Any other way to efficiently and quickly store a whole bunch of key-value pairs?
I ended up storing CLPlacemark as a transformable type in Core Data. Saved a lot of headache doing it this way, and since CLPlacemark is NSCoding compatible no transformer is required, very easy.