@class MyClass;
MyClass* myObject;
[myDictionary setValue:myObject forKey:@"key"];
и Боб твой дядя.Вам не нужно преобразовывать класс во что-либо, чтобы поместить его в словарь.
Если вы хотите сохранить словарь в NSUserDefaults, в NSData или что-то в этом роде, взгляните на ответы специально для этого.Например, поиск здесь в StackOverflow для [ios] custom class NSUserDefaults
или поиск соответствия NSCoding.