Нет, это не совсем возможно.В основном вы спрашиваете: «Могу ли я сказать, указывает ли указатель на какое-то место в памяти на активный, действительный объект Objective-C?»и ты не можешь знать.Что вы должны сделать, это убедиться, что ваш сборщик только когда-либо видит действительные значения, отбрасывая недействительные, поскольку они становятся бесполезными.Например, когда какой-то код выпускает экземпляр даты, установите указатель, который использует код, на nil
, чтобы он не мог ошибочно попытаться снова использовать указатель устаревшего объекта.