Если мое чтение Mike Ash "Zeroing Weak References" writeup верно, слабые ссылки похожи на assign
ссылки без ARC. Однако, если ссылочный объект освобождается, вместо получения "оборванного указателя" (что означает указатель, указывающий на освобожденный объект) указатель получает значение nil
.
Правильно ли это, и это происходит с любым свойством, отмеченным weak
или assign
(когда ARC активен)?
Если это правильно, это устранит много SIGABRT.