0

コードサンプルから以下のコードを取得しました。目的cに従って、私に知らせてもらえますか?これは、すでにセッションにあるappdelegateオブジェクトを型キャストする(または)新しいuiapplicationデリゲートオブジェクトを作成するだけですか?申し訳ありませんが、Objective cは初めてなので、これは基本的な質問ですが、先に進む前に明確にしておきたいと思います。

AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
4

2 に答える 2

1

delegateによって返されるシングルトンのプロパティにアクセスしているだけsharedApplicationです。コンパイラの警告を抑制するには、型キャストが必要です。

于 2013-02-11T18:36:56.337 に答える
0

delegateただのゲッターです。このコードは、UIApplication'sdelegateプロパティへの参照を取得します...新しいインスタンスは作成されません。

于 2013-02-11T18:36:57.630 に答える