'맥프로그래밍'에 해당되는 글 9건

  1. 2009.06.19 Objective-C : Formal Protocol
반응형
"Formal Protocol"

- Formal Protocol은 "a named list of methods" 이다
- @protocol 키워드를 이용하여 선언한다
 @protocol
 - ( ) methods
 @end
- 클래스 선언에서 adopting 한다
 @interface ClassName <ProtocolName, ProtocolName2>
 @end
- Java의 인터페이스와 동일하며 모든 정의된 함수들을 구현해야 한다.
- Objective 2.0에서는 필수적으로 구현해야 되는 것과 그렇지 않은 것을 다음의 키워드로 분리 가능하다
@protocla SomeProtocol
-(void) Some Function
@optional
-(void) Some Function2
-(void) Some Function3
@required
-(void) Some Function4
@end
위와 같이 선언하면 SomeFunction과 SomeFunction4는 필수적으로 구현해야 하며 나머지 함수는 선택가능하다.

반응형
Posted by alias
,