Возможно NSNotFound
можно использовать в контекстах, которые используют NSInteger
.Также безопаснее, если кто-то объявляет индекс как NSInteger
вместо NSUInteger
.
Самое большее, можно сказать, что странно, что NSNotFound
определяется как NSIntegerMax
, но это, безусловно, неошибка.