私は単純化したい次の構造を持っています。NSNumber vs. NSDecimalNumber コンパイラの警告を取り除くために、NSString (?) を使用する必要がありました。
NSDecimalNumber *ticksSinceSeventies = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%d",[self timeIntervalSince1970]]];
ご協力いただきありがとうございます!