У меня возникли проблемы с пониманием некоторого кода в программе, которую я унаследовал.
CGPoint tapLocation = [gesture locationInView:self.view];
for (UIView *view in self.view.subviews){
if (!CGRectContainsPoint(view.frame, tapLocation)){
//do something
}
}
Проблема в том, что я понятия не имею, что делает ключевое слово in. Я искал вокруг и могу найти только неясную ссылку на него и пост здесь .
В посте говорится, что:
in: argument is an input argument only and won’t be referenced later
Я не очень понимаю, как это относится к приведенному выше коду. Любая помощь будет принята с благодарностью.