C#接口和Objective-C协议之间有什么区别?

bee*_*efy 2 c# objective-c

C#接口和Objective-C协议之间有什么区别?我问,因为我正在深入研究ASP.NET MVC,我正在尝试掌握一些新概念,如果我能将它们与Objective-C iOS编程背景联系起来,它将会有所帮助.

谢谢你的帮助!

mip*_*adi 7

它们基本相同.但是,在Objective-C 2.0中,您可以将协议中的某些方法标记为"可选"(使用@optional限定符),这意味着实现该协议的类不需要实现这些方法.