Как лучше всего представить тип «возможно» в Objective C без использования указателей? Я не могу просто использовать указатель на указатель на объект, потому что указатель на указатель на объект не является объектом, и мне нужно, чтобы он был объектом.
Я знаю, что один из способов сделать это - создать собственный класс для каждого объекта, который у меня есть, что приведет к появлению таких классов, как MaybeEmployee, MaybeOrderStatus и многих других настраиваемых классов. Это могло бы сработать, но это кажется неуклюжим и не очень хорошим решением.
Второй способ сделать это, просто иметь класс Maybe, тоже кажется неправильным. Отсутствие безопасности типов просто плохо.
respondsToSelector
вызова недостаточно? - person Marek Sebera   schedule 10.06.2012+[NSNull null]
обычно используется для этого. Затем проверьте свои объекты:if((NSNull *)myObject == [NSNull null]) {...}
- person v1Axvw   schedule 10.06.2012