我在NSDate上有一个类别,如果它可以实现我之前创建的协议(protocol)会很方便。这可能吗?正确的语法是什么? 最佳答案 是的,这是可能的。语法是:@interfaceNSDate(CategoryName)@end@implementationNSDate(CategoryName)@end这里是Apple'sdocumentation主题。也可以使用类扩展来做到这一点。我非常喜欢这样私下遵守委托(delegate)协议(protocol)。这样做会从公共(public)接口(interface)中隐藏作为某个类的某个委托