Swift 斯威夫特双打选手
今晚我一直在写一些代码,从用户的iPhone加载以前保存的数据 以下是我的一些代码:Swift 斯威夫特双打选手,swift,Swift,今晚我一直在写一些代码,从用户的iPhone加载以前保存的数据 以下是我的一些代码: var salesHighScoreDefault = NSUserDefaults.standardUserDefaults() if (salesHighScoreDefault.valueForKey("salesRecord") != nil) { salesRecord = salesHighScoreDefault.valueForKey("salesRecord") as
var salesHighScoreDefault = NSUserDefaults.standardUserDefaults()
if (salesHighScoreDefault.valueForKey("salesRecord") != nil) {
salesRecord = salesHighScoreDefault.valueForKey("salesRecord") as! NSInteger!
}
var distanceWalkedHighScoreDefault = NSUserDefaults.standardUserDefaults()
if (distanceWalkedHighScoreDefault.valueForKey("distanceWalked") != nil) {
distanceWalkedRecord = distanceWalkedHighScoreDefault.valueForKey("distanceWalkedRecord") as! NS??????!
}
整数是给NSInteger的!双倍等于双倍。(不,不是NSDouble!我已经试过了)直接转换为
Double
,不带NS
前缀
var integer: Int = 1
var double = Double(integer)
var nsnumber1 = NSNumber(integer: integer) as Double
使用
NSNumber
,NSNumber
提供只读属性,返回转换为特定布尔、整数、无符号整数或浮点C标量类型的对象存储值。