swift
ドットインストールの以下のレッスン iOSで姓名診断アプリを作ろう (全12回)dotinstall.com を、storyboardを使わずにswiftのみで作ってみる。 storyboardを使わないプロジェクト作成 これ参照 storyboardを使わずにiOSでおみくじを作る - がわおメモ 画面に…
ドットインストールの以下のレッスン iOSでおみくじを作ろう (全6回)dotinstall.com を、storyboardを使わずにswiftのみで作ってみる。 storyboardを使わないプロジェクト作成 Xcode6.1でSwiftとObjective-CごとにStoryboardを使わないで“Hello World!”をラ…
24 ジェネリクス #24 ジェネリクスを使ってみよう | Swift入門dotinstall.com 抽象化されたデータ型 どのような型が来てもOK <T> -> Tは何の型が来てもいいという意味 // ある整数を指定した個数分だけ集めた配列を返す関数 func getIntArray(item: Int, count:</t>…
23 extensionで機能拡張 #23 extensionで機能拡張してみよう | Swift入門dotinstall.com 既存のデータ型、クラス、構造体を拡張する String,Intの基本データ型以外にもクラス・構造体・列挙型にも使える 何らかの機能を追加したいときに使う extension Strin…
22 構造体 #22 構造体を使ってみよう | Swift入門dotinstall.com 構造体とは クラスとほぼ似た感じでプロパティやメソッドをまとめたデータ型 プロトコル、イニシャライザーなども使える 構造体の宣言はstruct クラスとの違い メソッドの中で自信のプロパテ…
19 get/set,willSet/didSet #19 get/set、willSet/didSetを使ってみよう | Swift入門dotinstall.com get/set プロパティを動的に計算 プロパティの値を取得する時と設定する時に計算式が書ける class Student { var name: String var number: Int var attenda…
16 クラスを使う #16 クラスを使ってみよう | Swift入門dotinstall.com クラスとは 関連のある変数や関数をまとめて管理出来る クラスの中の変数->プロパティ クラスの中の関数->メソッド クラスを使う時はインスタンスというデータの実体を作る クラスを作…
15 列挙型 #15 列挙型を使ってみよう | Swift入門dotinstall.com あるデータが取り得る値を一覧にしたデータ型 1文字目は必ず大文字 // 1文字目は必ず大文字 enum Result { case Success case Error } var r: Result r = Result.Success // rがResult型とい…
13,14 関数を使う #13 関数を使ってみよう (1) | Swift入門dotinstall.com #14 関数を使ってみよう (2) | Swift入門dotinstall.com 関数とは 複数の処理をまとめることができる 基本形 func sayHello() { println("Hello") } sayHello() // 関数呼び出し「He…
12 Optional #12 Optionalを使ってみよう | Swift入門dotinstall.com Optionalではない型はnilになり得ない決まり あるデータがnilかどうか曖昧なままだと重大なエラーが起きやすいという傾向があるため(※よくわかってない) var s: String s = nil // エラ…
10 while,do…while #10 while、do ... whileを使ってみよう | Swift入門dotinstall.com ある条件を満たしている間処理を繰り返す whileは条件判定が前 do…whileは条件判定が後なので、必ず1回実行される // while var n = 0 while n < 10 { println(n) n++ } …
08 ifで条件分岐 #08 ifで条件分岐をしてみよう | Swift入門dotinstall.com 何らかの条件に応じて処理を振り分けたいとき 比較演算子を使う > >= < <= == != let score = 62 var result = "" if score > 80 { result = "Great" } else if score > 60 { resul…
05 タプルを使ってみよう #05 タプルを使ってみよう | Swift入門dotinstall.com タプル->複数の値をまとめて渡すときによく使われる // タプル let error = (404, "not found") error.0 // 404 error.1 // not found // 名前を付ける let error2 = (code: 40…
そろそろiPhoneアプリが作れるようになりたくて、Swiftの勉強をやっと開始。 いつもお世話になってるドットインストールでSwift入門があるとのことでプレミアム会員になりました。お金払いました。 以下はそのメモ。 (有料のものをブログに載せるってどうな…