Swiftの記録ブログ

Swiftを学習していく中で覚えておきたいこと、また学習過程を記録するためのブログです。

2018-08-01から1ヶ月間の記事一覧

プロトコルを使う意味(delegateはプロトコルがないと使えない理由)

なんらかの変数のdelegateを指定する際 protocolが必要なのは delegateとしての役割をきちんとできているか証明するため。

delegate.selfの意味

ViewDidLoadの中のtableview.delegate = selfの selfは、ViewControllerを指している。 // // ViewController.swift // tableViewLecture // // Created by on 2018/08/24. // Copyright © 2018年 . All rights reserved. // import UIKit class ViewControl…

なぜ、いざ自分でコードを書こうとなると何も書けないのか

Swift学習を開始してから17日ほどが経過した。 現時点でやったこと //書籍の内容理解,コードなぞり www.amazon.co.jp //Udemy講座半分まで 【6日で速習】iOS 11 Swift 4アプリ開発入門決定版 20個のアプリを作る 簡単に言うと、文法を覚えてコードをなぞって…

戻り値のあるメソッドをエラーなく実行だけする方法

通常、メソッドを実行したい時は メソッド名() でよいのですが、実行したいメソッドが戻り値(Int型など)を持っている場合 このような書き方をしてしまうと 「使用していない変数があります(Result of call to 'displayUpdate()' is unused)」 といったエラー…