Я знаю, что не должен проверять или использовать retainCount, но я пытаюсь задаться вопросом, есть ли способ удалить объект из NSMutableArray только после того, как его счетчик хранения равен 0.
По сути, я хочу добавить объекты в массив и сделать эти объекты доступными для других окон. Когда окно использует его, я хочу, чтобы количество сохранений увеличилось на 1. Когда оно больше не используется, я хочу, чтобы оно уменьшилось. Но, если какое-то окно все еще использует его, я хочу, чтобы оно было доступно для всех остальных окон. Когда все окна больше не используют его, я хочу, чтобы оно было удалено из массива и полностью освобождено.
Спасибо!