Swift UnitTest XCTAssertEqualスカラ型の比較。同値の場合、OKfunc testAA() throws { XCTAssertEqual(1, 1) // OK XCTAssertEqual("a", "a") // OK XCTAssert... 2022.09.13 Swift
iOS swift – 基礎 クロージャー 基本構文{ (引数) -> 戻り値 in 処理 }トレーリングクロージャfuncHoge() { (引数) in 処理 }@escapingエスケープ=脱出。クロージャで使用される。クロージャ関数の外の変数を、クロージャ内で保... 2022.01.16 SwiftiOS
iOS Swift – nil結合演算子 nil結合演算子(Nil Coalescing Operator)左オペランドにはT?型、右オペランドにはT型の値をとり、左オペランドに値が存在していればアンラップしてその値を返し、左オペランドがnilであれば右オペランドの値を返すexte... 2016.06.20 SwiftiOS
Swift Swift – 構造体 構造体は、Structを使う記述例struct Profile { var name: String var age: Int} let profile = Profile(name: "たろう", age: 18... 2016.05.21 Swift
日々の業務 Swift – データ型 Bool真偽型2値型。trueまたはfalseどちらかの値をとるInt8符号付き整数型-128~127 の整数Int16-32,768~32,767 の整数Int32-2,147,483,648~2,147,483,647 の整数Int64... 2016.04.15 日々の業務
日々の業務 Swift – タプル型 タプルは、複数の値を一組にしたものです。配列と似ていますが、配列と違って異なる型の値をまとめることができます。但し、後から要素を追加したり削除することはできません。宣言タプルの宣言は、() で括ります。ラベル付きの宣言// ラベル付きの宣言... 2016.04.08 日々の業務
日々の業務 Swift – Dictionary var dic: Dictionary<String: String>var dic: 初期化var party = ()キーの存在チェックif let value = parameters { // キーが存在する場合の処理} 2016.04.08 日々の業務