'2009/10/17'에 해당되는 글 1건

  1. 2009/10/17 Obj-C: 이름으로 호출하기

switch(i) {
    case 0:
        func00(); break;
    case 1:
        func01(); break;
    case 2:
        func02(); break;
...
}

코딩을 하다보면 이런 상황이 간혹 올 때가 있다

코코아에서는 이것을 그나마 좀 더 편하게 할 수도 있다.

NSString* funcName = [NSString stringWithFormat:@"func%02x", i];
[self performSelector:NSSelectorFromString(funcName)];

NSSelectorFromString과 performSelector를 이용하면 함수 이름으로 호출이 가능하다.

없는 함수를 찾는다면?

그냥 실행이 안될뿐.


크리에이티브 커먼즈 라이센스
Creative Commons License
2009/10/17 19:42 2009/10/17 19:42
Posted by 호빵