回答編集履歴
2
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`touches`の型は`Set<NSObject>`
|
1
|
+
`touches`の型は`Set<NSObject>`なので
|
2
2
|
|
3
3
|
|
4
4
|
|
1
質問文に合わせて変更
test
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
|
1
|
+
`touches`の型は`Set<NSObject>`だとします。だとすると、
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
`touches.first`の型は`
|
5
|
+
`touches.first`の型は`NSObject?`、長い形で書くと`Optional<NSObject>`です。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
というわけで同じ型ではありません。
|
9
|
+
というわけで`UITouch`と同じ型ではありません。
|