I am in the process of porting my iOS app from cocos2d-iphone and objective-c to cocos2d-x but I have hit one problem. A lot of my save structure is based around nsmutablearrays for storing the state of a level, ie unlocked/locked/skipped but there in cocos2d-x’s CCUserDefault class there isnt anything set up for storing arrays to the device.
I’m guessing plenty of people have come across this issue, I wondered what was the best plan of attack for storing this information?