回答編集履歴

2

1

2020/02/17 00:49

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -44,6 +44,6 @@
44
44
 
45
45
 
46
46
 
47
- なお、実装しているつもりでも、関数の名前などが一でも違うと違う関数としてみなされるため、
47
+ なお、実装しているつもりでも、関数の名前などが一文字でも違うと違う関数としてみなされるため、
48
48
 
49
49
  例えば開発環境が変わってプロトコルの定義が少しだけ変わった場合に、いつのまにかクラスがそのプロトコルに準拠しなくなっている、なんて事もありえます。

1

0

2020/02/17 00:49

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -39,3 +39,11 @@
39
39
 
40
40
 
41
41
  アプリを作っていてよくあるのは、UITableViewDelegate(←これがプロトコル)などをクラスのコロンの後ろに書いたは良いものの、実装しなければいけない関数を実装しわすれていると「タイプ『』はプロトコル『』に準拠していませんのエラー」が出ると思います。
42
+
43
+
44
+
45
+
46
+
47
+ なお、実装しているつもりでも、関数の名前などが一時でも違うと違う関数としてみなされるため、
48
+
49
+ 例えば開発環境が変わってプロトコルの定義が少しだけ変わった場合に、いつのまにかクラスがそのプロトコルに準拠しなくなっている、なんて事もありえます。