我已经在一个特定的视图控制器中成功地将 iAd 实现到我的应用程序中,并且我想将它们放入我的许多其他视图控制器中。为每个视图控制器一遍又一遍地编写相同的 iAd 代码似乎是多余的。我希望能够将 iAd 的所有这些代码放在一个类中,并在需要时调用它。所以我听说过一些叫做帮助类和类方法(+)的东西,但我不确定这是否是我需要的。谁能带领我朝着正确的方向前进?一个例子会很有帮助。
编辑
我创建了一个没有视图控制器的单例类,我认为这是正确的。无论如何,在 iAd 实现中,有许多代码行包括添加子视图,例如
[self.view addSubview:adView];
单身人士告诉我它不识别“视图”。因此,当我从其他视图控制器调用单例时,是否需要将视图传递给单例?谢谢