読者です 読者をやめる 読者になる 読者になる
20代 / 独身 / 会社員

デリゲートにselfを指定するときにエラー

現象 デリゲートにselfを代入したときにwarningが出る コード self.hoge.delegate = self; エラーメッセージ Assigning to 'id<HogeDelegate>' from incompatible type 'ViewController' 原因 デリゲート先のクラスで<HogeDelegate>のプロトコルを採用していなかった @interface ViewCont</hogedelegate></hogedelegate>…

複数の変数に同じ値を代入する(同時代入)

背景 複数の値に同時に代入したいことがたまにある。 (その行為が妥当かどうなのかは置いておいて) 普通に a = 0; b = 0; とすればよいのだけれど、 どうせならもっとスマートな書き方を知っておこうということで調べてみた結果をまとめる。 結論 a = b = 0;…