アップルの開発者ページからiOSのチュートリアルを行っています。
私にはそれprotocol
とinterface
ほぼ同じ機能を持っているようです。
2つの間に違いはありますか?
プロジェクトでの異なる使用法?
更新しました
はい、私は上記のリンクを読んでなかったし、私はまだわからどのような違いと使用の間にはないよprotocol
とinterface
。このような質問をすると、そのトピックについて簡単な説明が欲しいのですが。ドキュメントからすべてを取得するのは難しい場合があります。
1
SwiftのプロトコルとJavaのインターフェースは同じ概念です。こちらをご覧ください
—
Vivek Molkar
言語間の違いについてのこのような質問は、言語の特徴を理解するのに非常に役立ちます。そして、それらが不必要な独断的な回答につながるとは思わないし、ドキュメンテーションでその回答を見つけるのも非常に簡単ではありません。したがって、この質問に対する反対票は正当化されないと思います。
—
Lii
ここでのカップルの重要な実世界でのポイント - Javaインターフェースについてstackoverflow.com/a/41143492/294884誰のためのキーになります- ジャワしようスウィフトと新鮮な、
—
Fattie
スウィフトに、代わりインターフェイスのCからのObjective Cヘッダファイル(無駄な重複)のインターフェイスと呼ばれているため、プロトコル名が使用されている
—
Alex78191