私はちょうどいくつかの古いコードを見ていました、そしてそれは私にこれらのどちらを使うべきかについて考えさせました、両方とも文句なしに働くようです。違いを見つけたとき、私はただ興味がありました。
これ:
id <UIApplicationDelegate> appDelegate = [[UIApplication sharedApplication] delegate];
また
id appDelegate = [[UIApplication sharedApplication] delegate];