0

この宣言は、誰かが UITabBarController の外観を変更しているチュートリアルで見たことがあります。

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;

等号の後の最初の部分は何をしますか? より具体的に言うと、

(UITabBarController *)

ところで、UI の外観を変更するときにどのクラスが関連するかについて、何らかの概要はありますか? いつ何を呼んだらいいのか分からなくて困っています。

どうもありがとう!

4

1 に答える 1

1

これは型キャストです。演算子は、元の型から新しい型へ(T)valueの明示的な型変換を強制します。valueT

于 2013-05-12T15:51:51.987 に答える