본문 바로가기
프로그래밍 놀이터/iOS

[ios] objective-c block code 사용하기.

by 돼지왕 왕돼지 2012. 11. 4.
반응형





objective-c block code 사용하기.

- block code 는 iOS 4 에서부터 소개된 새로운 기능이다. 

- block code 는 일회용으로 쓰일 함수를 따로 정의하지 않고, '그 장소에서' 바로 정의하여 사용할 수 있다.

- syntax

^{

   // do something

};

 

^(int number){

   // do something.

};

 
 - block variable 은 function pointer 와 비슷한 개념이지만, 사실 Objective-c 의 object 이다. 따라서 다른 object 처럼 다른 곳에 전달할 수도 있고, 일반 object 처럼 취급될 수 있다.

 - syntax

void (^now)(void) = ^{

   // do something

};

// void : return type, (^now) : name,  (void) : parameters


void (^triple) (int) = ^(int number){
   // do something..



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글