質問: javaのインターフェースとobjective-Cのプロトコルは 全く同じものなのでしょうか。 objective-Cにインターフェースというのはあるのでしょうか
回答: > > javaのインターフェースとobjective-Cのプロトコルは > > 全く同じものなのでしょうか。 > > > 「全く同じ」かといえば、細かい違いはたくさんあります。 ただそもそもJavaのインターフェイスは、 Objective-Cのプロトコルに影響を受けているようなので、 大きなくくりをすれば同じ役割を持っています。 > > objective-Cにインターフェースというのはあるのでしょうか > > > これはご質問の意図とは異なるでしょうが、 クラスの定義に「@interface」という記述があります。 そういう意味ではなく、設計上の整理をするのに Java(やC#)のインターフェイスのような機能を求めているのであれば、 やはりプロトコルを用いることになると思います。