NSDecimalNumberはNSNumberのサブクラスであり、私が知る限り、NSNumberインスタンスに期待されるすべてのNSNumberメソッドを実装しています。
それを考えると、NSNumberを期待しているコードにNSDecimalNumbersを与えても大丈夫ですか?
考えられる唯一の問題は、引数がNSNumberのインスタンスであることを確認するコードですが、NSNumberはクラスクラスターであるため、このようなコードでは、インスタンスがNSNumberのサブクラスであることを確認する必要があり、NSDecimalNumberインスタンスは同じものを渡す必要があります。テスト。