ich nur raten kann, aber bitte korrigieren Sie mich, wenn ich falsch bin:Wie codiert man ein NSDecimal?
[encoder encodeValueOfObjCType:@encode(NSDecimal) at:&theDecimal];
wo Encoder eine Instanz von NSCoder ist.
Aber eine Sache ist seltsam: Warum gibt es keinen Schlüssel zu liefern? Wie würde ich das damals ohne Schlüssel bekommen?
Wrapping es zu NSDecimalNumber ist eine gute Idee. An diesem Punkt konnte ich mit dem Overhead leben. –