我一直在查看 Apple 的一些示例代码,特别AVCam
是使用该AVFoundation
框架的项目。
它是主视图控制器文件,开发人员有多个@implementation
部分:
@implementation AVCamViewController
@implementation AVCamViewController (InternalMethods)
@implementation AVCamViewController (AVCamCaptureManagerDelegate)
它们也有相应@interface
的部分。
所有这些都在一个AVCamViewController.m
文件中。我以前从未见过这样做,并且想知道其背后的基本原理。
这只是个人风格吗?
它是否提供任何固有的优势?