Свойства имеют значения только в объектах, а не в классах.
Если вам нужно что-то хранить для всех объектов класса, вы должны использовать глобальную переменную. Вы можете скрыть это, объявив его static
в файле реализации.
Вы можете также рассмотреть возможность использования определенных отношений между вашими объектами: вы приписываете роль мастера определенному объекту вашего класса и связываете другие объекты с этим мастером. Мастер будет содержать словарь как простое свойство. Я думаю о дереве, подобном тому, которое используется для иерархии представлений в приложениях Какао.
Другой вариант - создать объект выделенного класса, который состоит из вашего словаря 'class' и набора всех объектов, связанных с этим словарем. Это что-то вроде NSAutoreleasePool
в Какао.