ねこきっくぱんちのメモ帳

ITに関することいろいろめも。たまにアニメ。

iOS swiftメモ1

6.1 UI部品の配置~~~~~~~~~~~~~~

object library
・label (UILabelクラス)
・button (UIButtonクラス)

UI部品はクラス

152p
view controller scene →1画面単位


6.2 Auto Layout~~~~~~~~~~~~~~
Auto Layoutは、UI部品の配置場所に対して、
「ルール付け(constrain:制約)」を行う機能。
→ストーリボードの青線通りに、これでセンタリングされる。

Auto Layoutのメニュー
・Update Frames (自動修正:オレンジ色)
・Embed in Stack (整列)
・Align (整列)


6.3 UI部品とコードの接続~~~~~~
接続の種類
Outlet:プロパティとして接続
Action:メソッドとして接続

リアルテレコム

import UIKit


overrideとsuper

class Cat{
func run(){
print("走る")
}
}
class Cheetah: Cat {
override func run(){
print("100kmで走る")
}
}
var cheetah1 = Cheetah()
cheetah1.run()
var cat1 = Cat()
cat1.run()


var age:int? = nil
オプショナル整数型
?は「nilを取りうる値」という意味