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