id는 객체의 유형입니다. 유형은 예를 들어 NSArray
* 또는 NSString
* 일 수 있습니다. 클래스는 NSArray
* 또는 NSString
* 또는 다른 개체 일 수 있습니다.식별자 ID와 클래스 사이에 다른 점은 무엇입니까?
나는
- (void)wantWriteAction:(id)sender {
}
- (void)wantWriteAction:(Class)sender {
}
내가 ID를 사용할 수 없습니다 어떤 조건 them.In 사이의 서로 다른 알고 싶은가? 어떤 조건 클래스를 사용할 수 없습니다에 따라 그들처럼 사용할 수 있습니까?
http://stackoverflow.com/questions/7256989/casting-sender-to-ibaction-as-id-or-specific-class – the1pawan
id는 무엇이든 될 수 있으며 시스템의 모든 메시지에 응답 할 수 있지만 클래스는 응답 할 수 있습니다. 특히. ID는 일반적입니다. – the1pawan