Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 组织广告相关代码的好方法是什么?_Ios_Delegates_Ads - Fatal编程技术网

Ios 组织广告相关代码的好方法是什么?

Ios 组织广告相关代码的好方法是什么?,ios,delegates,ads,Ios,Delegates,Ads,我正在开发具有多个视图/视图控制器的iOS应用程序。在其中三个视图中,我想显示广告。组织代码的最佳实践是什么 为了显示广告,我通常将其委托导入viewController.h文件,并在相应的.m文件中实现其委托方法。但是现在,我需要在多个ViewController中添加广告,所以我需要在这些ViewController的每个.h文件中添加广告相关代码。显然,这不是一个好的组织方法:太多重复的代码 我应该如何组织与广告相关的代码?或者说组织委派方法的好方法。以下是苹果公司解决您问题的方法。您可以

我正在开发具有多个视图/视图控制器的iOS应用程序。在其中三个视图中,我想显示广告。组织代码的最佳实践是什么

为了显示广告,我通常将其委托导入viewController.h文件,并在相应的.m文件中实现其委托方法。但是现在,我需要在多个ViewController中添加广告,所以我需要在这些ViewController的每个.h文件中添加广告相关代码。显然,这不是一个好的组织方法:太多重复的代码


我应该如何组织与广告相关的代码?或者说组织委派方法的好方法。

以下是苹果公司解决您问题的方法。您可以在应用程序中实现共享iAd横幅。这是它的文件

该文档中有实现共享iAd的示例代码。希望这对你有所帮助

p、 这里是一些示例代码的链接


尝试仅使用窗口在appDelegate上显示广告…使用自定义类声明重复方法。并通过创建特定类的对象来访问这些方法。@Smita,我注意到您最近建议的一些编辑。请简化
代码格式设置
(在文本周围放置反勾号)-这是针对代码块,而不是突出显示单词。另外,在这种情况下,请注意“organize”是一种完全有效的(美国)拼写。给出的技术说明TN2286在某种程度上是有帮助的。然而,示例代码实际上并没有使用技术说明中所说的内容。例如,示例代码实际上在两个不同的view controller.h文件中重复委托或ad相关代码。我想知道是否有一种方法可以创建一个包含相关代码的广告设置助手类,然后每个视图控制器都会使用该助手来设置广告。您可以。编写一个so下一个类,在不同的视图中导入它,并在“已加载的视图”或“将显示的视图”中访问它。我没有这样做,但我相信这是可能的。毕竟一切皆有可能。:)对不起,我指的是对象类。