Хотя я не уверен в способе получения всех ассоциаций объекта, я не думаю, что вам нужно беспокоиться об освобождении связанных объектов.Документы Apple, похоже, предполагают, что они позаботятся о том, чтобы освободить объект, с которым они связаны (то есть объекты, использующие политику OBJC_ASSOCIATION_RETAIN
, будут соответственно освобождены).
Было бы интересно увидетьспособ перебрать все ассоциации.
Документ Apple (в частности, раздел «Создание ассоциаций»)