在网上看到这句代码,不知道什么意思解决方案

在网上看到这句代码,不知道什么意思@interface SampleDelegate : NSObjectUIApplicationDelegate {}@end

在网上看到这句代码,不知道什么意思
@interface SampleDelegate : NSObject<UIApplicationDelegate> {

}

@end

这种用法,我从来没有见过,烦恼解释一下, 谢谢

[解决办法]
UIApplicationDelegate
这是一个协议