ポインタを使用せずにObjective Cで多分型を表す最良の方法は何ですか? オブジェクトへのポインターへのポインターはオブジェクトではなく、オブジェクトである必要があるため、オブジェクトへのポインターへのポインターを単純に使用することはできません。
これを行う 1 つの方法は、持っているオブジェクトごとにカスタム クラスを作成することです。これにより、MaybeEmployee、MaybeOrderStatus などのクラスが作成され、さらに多くのカスタム クラスが作成されます。これはうまくいくでしょうが、それはぎこちなく、あまり良い解決策とは言えません。
単純に Maybe クラスを持つ 2 番目の方法も間違っているようです。型安全性の欠如は、単に悪いことです。