'self 키워드'에 해당되는 글 1건

  1. 2010.03.27 self 키워드와 인수 이름 없는 메서드 2
Actionscript에서 흔히 사용하는 this와 같은 개념으로 self는 자기자신을 가리키는 키워드이다.
만약 어떠한 클래스에 pow라는 메서드가 있고 팔요한 인수를 2개받는다고할 때 접근은 아래와 같다.
[ self pow:2 index:4 ]

* 참고 : 인수 이름 없는 pow메서드
-(void) pow:(int) value1 index:(int) value2
{
int  i, tmp;
tmp = value1;
for( i=1; i<value2; i++ ){
tmp *= tmp;
}

NSLog(@"%i",tmp);
}

두번째 인수의 이름을 설정하지 않으면 아래와 같이 선언할 수 있다.
-(void) pow:(int) value1:(int) value2
{
int  i, tmp;
tmp = value1;
for( i=1; i<value2; i++ ){
tmp *= tmp;
}

NSLog(@"%i",tmp);
}
또한 이런 경우에는 아래와 같이 메서드 접근자를 바꾸어야 한다.
[ self pow:2 :4 ]


Posted by 버터백통