この記事では[xcode8.3.3],[swift3.1]を使っています。
まとめが一番後ろにあるのでたぶんそこだけ見れば大丈夫です。
想像してたやつ
iOSViewController.swift
import UIKit
class iOSViewController: UIViewController {
@IBOutlet var label:UILabel!
count:Int = 0
override func viewDidLoad() {
super.viewDidLoad()
label.text = String(count)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
##書いたやつ
ViewController.swift
import Cocoa
class ViewController: NSViewController {
@IBOutlet var label: NSTextField!
var count:Int = 0
override func viewDidLoad() {
super.viewDidLoad()
label.intValue = Int32(count)
}
override var representedObject: Any? {
didSet {
}
}
}
#違ったところまとめ
- UILabel -> NSTextField
- .textではなく.{型(ex. Int,String,...)}Valueと書く
- ただしintValueで指定される型はInt32