git 저장소에서 iOS 프로젝트를 복제했습니다. 이 프로젝트는 Objective-C로 작성되었습니다.사람 <Person>, 무엇이 <Person>입니까?
@interface Employee: Person<Person> {
...
}
Person <Person>
은 무엇을 의미 하는가 :
Employee
이
Person
의 서브 클래스이지만,
<Person>
의 특수한 의미는 무엇입니까?
git 저장소에서 iOS 프로젝트를 복제했습니다. 이 프로젝트는 Objective-C로 작성되었습니다.사람 <Person>, 무엇이 <Person>입니까?
@interface Employee: Person<Person> {
...
}
Person <Person>
은 무엇을 의미 하는가 :
Employee
이
Person
의 서브 클래스이지만,
<Person>
의 특수한 의미는 무엇입니까?
Employee는 Person이라는 클래스의 하위 클래스이며 Person이라는 프로토콜을 준수합니다.
@interface MySubclass : MySuperclass <MyProtocol> { ... }
아하이 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html을 읽고, 그래, 프로토콜! 고맙습니다! –
@ Leem.fin 귀하의 의구심을 해결할 수있는 답을 올바른 것으로 표시해야합니다. –
@VishalSonawane, 네, 그렇습니다. 그러나 응답을 받아 들일 수있는 것으로 표시되기까지 10 분의 대기 시간이 있음을 알고 있습니다. 그래서, 나는 그것을 기다리고 있었다 : –
더 많은 정보를 원하시면 –