1

したがって、Objective C でのオブジェクトの型キャストは適切な方法ではなく (適切な設計ではありません)、本当に必要な場合にのみ使用する必要があります。正しいか間違っているか ?

4

1 に答える 1

0

c++ のようにキャスト演算子のオーバーロードがないため、目的の c オブジェクトの型キャストはまったく機能しません。したがって、基本的には、NSMutableString や NSString などの共通のスーパークラスを持つオブジェクトのみを安全に型キャストできます。

しかし、これを行う必要はありません。

一般に、objc オブジェクトを型キャストする必要はありません。

于 2012-05-21T15:06:04.000 に答える