--------------------------------------------------------------------------
//
// ViewController.swift
// HelloSwift
//
// Created by ◯◯◯◯ on 2014/07/01.
// Copyright (c) 2014年 ◯◯◯◯. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
}
}
えっ!、これで終わりって思う程の短さです。// ViewController.swift
// HelloSwift
//
// Created by ◯◯◯◯ on 2014/07/01.
// Copyright (c) 2014年 ◯◯◯◯. All rights reserved.
//
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.}
--------------------------------------------------------------------------
継承元の「UIViewController」クラスの2つのメソッドをオーバーライドしています。
ビューへ「Hello World!」を描画するなら「viewDidLoad()」メソッドへ記述することになりそうです。
描画先オブジェクトとして「UILabel」をViewへ配置してOutlet定義した変数へ繋げれば指定した文字列を描画できそうな感じ。。。
「Hello World!」と描画させるためのコードは以下の通りです。
--------------------------------------------------------------------------
//
// ViewController.swift
// HelloSwift
//
// Created by ◯◯◯◯ on 2014/07/01.
// Copyright (c) 2014年 ◯◯◯◯. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
// Outlet変数宣言
@IBOutlet var lblHello : UILabel
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
// Hello World!! 描画
override func didReceiveMemoryWarning() {
}
}
--------------------------------------------------------------------------
//
// ViewController.swift
// HelloSwift
//
// Created by ◯◯◯◯ on 2014/07/01.
// Copyright (c) 2014年 ◯◯◯◯. All rights reserved.
//
@IBOutlet var lblHello : UILabel
// オーバーライドメソッド
override func viewDidLoad() {super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
lblHello.text = "Hello World!"
}
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.}
--------------------------------------------------------------------------
Outlet宣言でUILabelオブジェクト「lblHello」を宣言しておいて、Main.storyboardファイルにてビュー画面にUILabelオブジェクトを配置して「lblHello」アウトレットと接続します。
あとはviewDidLoad()オーバーライドメソッド内で「Hello World!」文字列を設定すればiPhoneシミュレーター画面に「Hello World!」と描画されました。
「Hello World!」と描画するだけの超簡単なプログラムでしたが如何だったでしょうか?
私は思っていたよりかは違和感なくコーディングすることが出来ました。
ベータ版のせいかコード記入時のコードアシストが利かず若干戸惑いましたが、ちゃんとアシストされればそんなに困ることなくコーディングできそうですね〜。
あとはSwift言語独自の記述方法やらコーディングスタイルに慣れていこうと思います。
ではまた〜
0 件のコメント:
コメントを投稿