我正在检查苹果视频录制示例的来源,然后遇到了这个示例项目。

http://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010112

现在,它看起来不错,可以有效地执行它应该做的事情,但是对于没有应用程序委托类,我并不感到惊讶。

我不完全了解这是怎么回事。

有人可以解释吗?这里所做的工作有什么好处弊端吗?有时候我用

appDelegate = (Test_AppDelegate *)[[UIApplication sharedApplication] delegate];


存储一些我需要能够遍及我的应用程序的数据。
以AVCam的方式设计应用程序时,仍然可以做到这一点吗?

希望你们中的一些人像我一样有趣。

谢谢,
-码

最佳答案

看起来该示例仅实现了UIViewController子类。虽然现实中的应用程序几乎可以肯定有一个应用程序委托,但举一个简单的示例,该示例旨在显示并非总是需要的技术的使用。

换句话说,不要看这样的示例作为完整应用程序设计的指导。查看它以获取有关如何使用特定技术的指导。

10-04 15:35