In the iOS source codes provided by Estimote, I noticed that to recover the data stored in the memory of the beacon we do:
NSString * storage = value.allValues ;
So, I was wondering if the fact that there is an array is because we can “fragment” our data in this array and we can do:
NSString * name = value.allValues ; NSString * image = value.allValues ; // Base64 NSString * description = value.allValues ; ...
This will allow me to optimize my reading time.
/!\ /!\ /!\ /!\ /!\ EDIT /!\ /!\ /!\ /!\ /!\
It’s good I got the answer. In fact, I saved my datas badly.
So, I have another question: Is it possible to read a few keys instead of all (example: the keys of index 0 and index 2) because the key of index 1 is for an image (base64), and this image is very long to read so I would first read all the others, display them and then read the image and display it afterwards.