Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
したがって、Objective C でのオブジェクトの型キャストは適切な方法ではなく (適切な設計ではありません)、本当に必要な場合にのみ使用する必要があります。正しいか間違っているか ?
c++ のようにキャスト演算子のオーバーロードがないため、目的の c オブジェクトの型キャストはまったく機能しません。したがって、基本的には、NSMutableString や NSString などの共通のスーパークラスを持つオブジェクトのみを安全に型キャストできます。
しかし、これを行う必要はありません。
一般に、objc オブジェクトを型キャストする必要はありません。