cocos2dx配置信息保存

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

getpref = overloaded()

function getpref.string.number(key,defaultVal)
	local userdata = CCUserDefault:sharedUserDefault()
	local v = userdata:getStringForKey(key,"")

	v= tonumber(v)
	if not v then
		v =defaultVal
	end
	
	return v
end

function getpref.string.boolean(key,defaultVal)
	local userdata = CCUserDefault:sharedUserDefault()
	return userdata:getBoolForKey(key,defaultVal)
end

function getpref.string.string(key,defaultVal)
	local userdata = CCUserDefault:sharedUserDefault()
	return userdata:getStringForKey(key,defaultVal)
end

setpref = overloaded()

function setpref.string.number(key,val)
	local userdata = CCUserDefault:sharedUserDefault()
	userdata:setStringForKey(key,tostring(val))
end

function setpref.string.boolean(key,val)
	local userdata = CCUserDefault:sharedUserDefault()
	userdata:setBoolForKey(key,val)
end

function setpref.string.string(key,val)
	local userdata = CCUserDefault:sharedUserDefault()
	userdata:setStringForKey(key,val)
end