前回やったようにボタンをcontrolキー押しながらswiftにドラッグ。
今度はConnectionをActionにする。名前は適当。
するとこんなメソッドが追加される。
ボタンが操作されたらここが呼び出されるようだ。
print(TextField.stringValue)TextFieldの内容をコンソールに出力するという処理。
動かす。
ボタンを押すとTextFieldの内容がXcode右下にあるコンソールに表示される。
調子にのってメッセージボックスで表示することにした。
let alert = NSAlert()NSAlertというのでメッセージボックスが出せるようだ。
alert.messageText = "ボタンが押されたよ"
alert.informativeText = TextField.stringValue
alert.runModal()
ああ、そうそう。宣言にはvarとletがある。
varは変数。letは定数。
letは定数だけれどプロパティの変更は可能。再代入がダメなだけ。
動かしたらこんな感じ。
その他の記事
XcodeでSwiftを勉強 〜開発の流れを知る〜
XcodeでSwiftを勉強 〜ファイルを開くダイアログを知る〜