2010-09-29 68 views
2

C#接口和Objective-C協議有什麼區別?我問,因爲我正在鑽研ASP.NET MVC,我正在嘗試掌握一些新的概念,如果我可以將它們與我的Objective-C iOS編程背景聯繫起來,它將會有所幫助。C#接口與Objective-C協議有什麼區別?

感謝您的幫助!

回答

7

它們基本上是一樣的。但是,在Objective-C 2.0中,可以將協議中的某些方法標記爲「可選」(使用@optional限定符),這意味着實現協議的類不需要實現這些方法。