from Minority

〜log

swift

関数と変数をまとめる[クラス]

クラスの定義 クラス定義 class Counter { var count = 0 func increment() -> Int { ret } } 対象 表記 クラス アッパーキャメル プロパティ ロウワーキャメル メソッド ロウワーキャメル スネークケース「_」は非推奨 インスタンスの作成 クラスインスタン…

処理をまとめる[関数・クロージャ]

関数 func 関数名 ( パラメタ ) -> 戻り値の型 { 処理内容 } func doubleVal(val: Int) -> Int { return val * 2 } パラメタ・戻り値なし // パラメタ無し func sayHello() { println("Hello") } // 戻り値無し func sayHello() -> Void { println("Hello") …

制御構造

昔の人が言っていた。 プログラミングは「代入」「分岐」「ループ」だと。 それらは制御構造。 forループ forループ for 初期化; 条件; 更新処理; { ループ処理 } for var i: int = 0; i < 10; i++ { println(i) // 0...9が繰り返し表示 } for-inループ for …

データ構造[配列・ディクショナリ]

配列 宣言 var fruits: Array<String> var animals: [String] 初期化 var ftuits: ["apple","orange","banana"] var planets: Array<String>() // 空文字で初期化 var animals: [String]() // 省略形 型推測 var fruits ~ ["apple","banana","orange"] // String型 var prime</string></string>…

言語仕様 [optional]

変数とnil,Optional型 nil Optionalの省略記述を覚える前に、以下のフローで覚える Optional型の宣言と初期化 宣言 var optionalStr: Optional<String> 初期化 var optionalStr: Optional<Int> = 255 Optional型のアンラップ まず、宣言してメソッド呼び出してみる var op</int></string>…

変数・型・演算

変数と定数 宣言 解説 補足 var 変数宣言 let 定数宣言 変数名は大文字 MEMOです 型推論による型の省略可 変数の型 型 解説 Int 符号付き整数 UInt 符号なし8ビット整数 Float 32bit 単精度実数 Double 64bit 倍精度実数 String 文字列 Character 文字 Bool …

swift-まとめ

book report ⇨ TECHNICAL MASTER はじめてのiOSアプリ開発 Swift対応版 基本 swift仕様 変数・型・演算 変数と定数 変数の型 数値表現 演算子 型の変換 文字列 タプル 変数・型・演算 - from Minorityryuseism.hatenablog.com 言語仕様 [optional] 変数とnil…

swift チートシート

Swift Cheat Sheet and Quick Reference swift開発チートシート。 こんなふうにサクッとまとめる頭の柔軟性が欲しい。