NSString *savedValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"preferenceName"];
bool insertPref(const char *prefname, const char *prefvalue) { NSString* nsprefname; NSString* nsprefvalue; nsprefname = [NSString stringWithUTF8String:prefname]; nsprefvalue = [NSString stringWithUTF8String:prefvalue]; NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; if (prefs) { [prefs setObject:nsprefvalue forKey:nsprefname]; return true; } return false; } char *getPref(const char *prefname) { NSString* nsprefname; nsprefname = [NSString stringWithUTF8String:prefname]; NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; if (prefs) { NSString *nsvalue = [prefs stringForKey:nsprefname]; if (nsvalue.length>0) { return (char *)[nsvalue UTF8String]; } } char *out= ""; return out; }