태그 : performSelector
@interface HandlerClass : NSObject {}
+(void)TestFunction;
+(void)Move;
+(void)Attack;
@end
// 어딘가에서 호출할때.. 문자열로 selector를 구해서 호출하면 됩니다.
NSString* selectorName = @"TestFunction";
SEL s = NSSelectorFromString(selectorName);
if (s)
{
return [HandlerClass performSelector:s];
}
혹시 파라미터를 같이 넘길려면 아래 함수를 사용하면 됩니다. NSObject에 있어요~
- (id)performSelector:(SEL)aSelector withObject:(id)object;
이런건 c++에 비해서 참 많이~~ 좋네요 :>
# by | 2010/11/14 22:56 | 개발 | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶