我是否应该在@interface ()
块中复制委托声明,如下所示:
.h文件
@interface VKStartScreen : UIViewController <UIAlertViewDelegate, VKSdkUIDelegate>
@end
.m文件
@interface VKStartScreen () <UIAlertViewDelegate, VKSdkUIDelegate>
@end
或者我可以在.m文件中省略它吗?
答案 0 :(得分:4)
您可以在任一文件中省略。你只需要在一个地方。我个人将委托声明放在.m中,除非其他一些类需要知道这个类符合这些协议。总是选择私人,如果由于某种原因需要公开,请打开它。