2018-06-06から1日間の記事一覧

swift3 デリゲートメソッドの実装について

デリゲートメソッドをどのように実際に利用するか説明 呼び出し元 //会話履歴テーブル,デリゲートで呼ぶ var delegate: ConversationDelegate? delegate?.ConversationSelected(Conversation: datMeeting!) //datMeetingは実引数 // 会話履歴プロトコル prot…

SWIFT3 クロージャーについて

まずクロージャーについて クロージャーとはなんなのか? という質問について、まず 関数もクロージャーの一種である。 という説明がもっともわかりやすいと思われる。 関数は、処理をひとまとめにしたものだが、クロージャーより、詳細に設定できると考える…

SWIFT3 inout引数について

inout引数についてまとめる。 ちなみにこれはiosアプリ開発集中講座という本である。 Day1-4音楽アプリを作ろう。 の解説になります。 まずソース // ギターがタップされた時の処理 @IBAction func guitar(_ sender: Any) { //&で渡している soundPlayer(pla…