Swift

iOS

日付 – Swift

// カレンダー(日付)の情報を取得、操作を行う構造体 // サンプルソースは、グレゴリオ暦を使用する // 1年を365日(地球が太陽を1周する日数)とする // 1周する日数(365.2422日)のずれを閏年で補正する let cale...
Swift

CocoaPods

CocoaPodsとはSwift および Objective-c プロジェクトのライブラリ管理ツールCocoaPodsのバージョンアップsudo gem update cocoapodsPodfileの編集ライブラリを設定するpod 'ライ...
Swift

UnitTest

XCTAssertEqualスカラ型の比較。同値の場合、OKfunc testAA() throws { XCTAssertEqual(1, 1) // OK XCTAssertEqual("a", "a") // OK XCTAssert...
iOS

swift – 基礎

クロージャー 基本構文{ (引数) -> 戻り値 in 処理 }トレーリングクロージャfuncHoge() { (引数) in 処理 }@escapingエスケープ=脱出。クロージャで使用される。クロージャ関数の外の変数を、クロージャ内で保...
iOS

Swift – nil結合演算子

nil結合演算子(Nil Coalescing Operator)左オペランドにはT?型、右オペランドにはT型の値をとり、左オペランドに値が存在していればアンラップしてその値を返し、左オペランドがnilであれば右オペランドの値を返すexte...
iOS

ドキュメントコメント

command + option + / でコメントの雛形を作ってくれる。/// 処理概要/// - parameter arg1: 引数の説明/// - parameter arg2: 引数の説明/// - returns: 戻り値の説明...
Swift

Swift – 構造体

構造体は、Structを使う記述例struct Profile {    var name: String    var age: Int}        let profile = Profile(name: "たろう", age: 18...
Swift

Swift – デバック文

変数の内容を表示print("userID=\(user.userID)")