import UIKit class ViewController: UIViewController { override func viewDidLoad() { // Labelを生成する。 var label = UILabel() // labelはUILabelであると定義する label.frame = CGRectMake(0,0,200,50) // Labelの大きさ label.textAlignment = NSTextAlignment.Center // 定義する座標はlabelの中心座標であることを定義する label.layer.position = CGPoint(x: self.view.bounds.width/2,y: 100) // Labelの中心座標を決める label.text = "Test" // Labelのtextを定義する "Test" label.font = UIFont.systemFontOfSize(30) // Labelの文字Sizeを決める label.tag = 3 // Labelにタグ番号をつける (3) self.view.addSubview(label) // この記述によってlabelをViewへと追加する // データ保存のソースコード var Number:NSUserDefaults = NSUserDefaults() // Numberはユーザー情報を扱う変数として定義する。 Number.setObject("Test2", forKey: "Info") // ユーザー情報内の"Info"という変数内に"Test2"をいれる var a = Number.integerForKey("Info") // Number内の"Info"を変数"a"に代入する。 (出力する為のコード) label.text = a // labelにaを代入する。 出力結果:"Test2" println(a) // "Test2" println(Number.integerForKey("Info")) // "Test2" // 実験 var Number:NSUserDefaults = NSUserDefaults() Number.setObject("ChangeLabel", forKey: "Info") Number.setObject("NextLabel", forKey: "Second") var a = Number.integerForKey("Info") var b = Number.integerForKey("Second") println(a) // CangeLabel println(b) // NextLabel } }