Develop
2015.02.10 12:56
[ios] 문자열로 함수 실행하기 (eval 함수처럼)
조회 수 860 댓글 0
원형은..
NSSelectorFromString(<#NSString *Selector Name#>)
해당 함수(메소드)의 유효성을 확인하는 코드
SEL selector = NSSelectorFromString(@"placeToDownWithPos:shipSize:"); if ([self respondsToSelector:selector]) { NSLog(@"respondsToSelector"); }
실행까지는 이렇게 하면 됨 ㅋㅋ
NSString *methodString = @"agreeOmClause"; SEL selector = NSSelectorFromString(methodString); if ([self respondsToSelector:selector]) { [self performSelector:selector withObject:nil afterDelay:0.0]; }
[출처] http://stackoverflow.com/questions/22585912/nsselectorfromstring-does-not-work
-
[ios] 최상위 ViewController 가져오기
-
DDay Memo 1.9.4 소스코드
-
[ios] How to set up clang formatter
-
[ios] SBCampanion App 초안
-
[git] 쉬운 버전관리 Git 설명
-
[ios] 오브젝티브C→스위프트, 코드 변환 손쉽게
-
[ios] Objective-C Types & Storage Capacity
-
[ios] AES256 알고리즘을 이용해 데이터 암호화/복호화 방법
-
[ios] NSData to NSString (NSString to NSData)
-
[ios] WWDC 2015 샘플 소스 코드 통합파일
-
[android] N-Puzzle 게임
-
[android] 코드에서 문자열로 Resource 가져오기