2016-07-22 6 views
-3

私はgitリポジトリからiOSプロジェクトをクローンしました。プロジェクトはObjective-Cで書かれています。人<Person>、<Person>とは何ですか?

私は、ヘッダファイルにこのコードを見て:Person <Person>

@interface Employee: Person<Person> { 
    ... 
} 

何を意味するのでしょうか?私はEmployeePersonのサブクラスであることを示していますが、特別な意味は<Person>です。

+0

は、より多くの情報 –

答えて

7

従業員はPersonというクラスのサブクラスであり、Personというプロトコルにも準拠しています。

@interface MySubclass : MySuperclass <MyProtocol> { ... } 
+0

なるほど、はい、プロトコルのためにこのhttps://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.htmlを読んでください!ありがとうございました! –

+0

@ Leem.finそれがあなたの疑問を解決するならば、答えを正しいものにする必要があります。 –

+0

@VishalSonawane、はい、しかし、回答が受け入れられるとマークされるまでに10分の待ち時間があることがわかります。だから、私はそれを待っていた:) –

関連する問題