2016-07-22 8 views
-3

Ich habe ein iOS-Projekt von Git-Repository geklont. Das Projekt ist in Objective-C geschrieben.Person <Person>, was ist <Person>?

habe ich diesen Code in einer Header-Datei:

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

Was bedeutet Person <Person>? Ich weiß, dass es zeigt ist eine Unterklasse von Person aber was ist die besondere Bedeutung von <Person>?

+0

dieses lesen https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html für weitere Informationen –

Antwort

7

Employee ist eine Unterklasse einer Klasse namens Person und entspricht auch einem Protokoll namens Person.

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

Aha, ja, das Protokoll! Vielen Dank! –

+0

@ Leem.fin Sie sollten eine Antwort als richtig markieren, wenn das Ihre Zweifel löst. –

+0

@VishalSonawane, ja, aber Sie wissen, dass es 10 Minuten Wartezeit gibt, bevor eine Antwort als akzeptiert markiert werden kann. Also, ich habe darauf gewartet :) –