sasayakki

新卒iOSエンジニアがささやくブログ

2015-11-18から1日間の記事一覧

TODO

Swift 変数 メソッド 条件分岐 ループ 配列 タプル 構造体 クラス Enum Optional Extension Protocol Generics Closure Access Control Comment iOS ライフサイクル UIViewController UIView UIScrollView UITableView UICollectionView

Swift [条件分岐]

条件分岐 if 括弧は使っても問題ないが使わない方を推奨 if 条件式 { 処理 } let age = 22 var shouldNotDrinkBeer = false if age < 20 { shouldNotDrinkBeer = false } else if age > 60 { shouldNotDrinkBeer = true } else { shouldNotDrinkBeer = false…

Swift [メソッド]

メソッド 引数なしメソッド // 文法 func 関数名() { 処理 } func showOK() { print("ok") } 引数ありメソッド // 文法 func 関数名(仮引数: 仮引数の型) { 処理 } func showMessage(message: String) { print(message) } // Usage: showMessage("Hello worl…

Swift [変数]

変数の宣言 Swiftでは、NSInteger は Int, NSString は String let[var] 変数名: クラス名 のように宣言できます。 再代入不可能な let 宣言後変更しない(できない)変数 宣言時に値の代入(初期化)が必要 let text = "Some text." // 文字列の代入 let co…