OGeek|极客世界-中国程序员成长平台

标题: ios - 我可以省略 .m 文件中的委托(delegate)声明吗 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 13:06
标题: ios - 我可以省略 .m 文件中的委托(delegate)声明吗

我是否应该像这样在 @interface () block 中复制委托(delegate)声明:

.h文件

@interface VKStartScreen : UIViewController <UIAlertViewDelegate, VKSdkUIDelegate>

@end

.m 文件

@interface VKStartScreen () <UIAlertViewDelegate, VKSdkUIDelegate>

@end

或者我可以在 .m 文件中省略它吗?



Best Answer-推荐答案


您可以在任一文件中省略。你只需要它在一个地方。我个人将委托(delegate)声明放在 .m 中,除非其他一些类需要知道此类符合这些协议(protocol)。始终选择私有(private),如果出于某种原因需要公开它,请将其打开。

关于ios - 我可以省略 .m 文件中的委托(delegate)声明吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35606209/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4