2013-06-25 1 views
-2

게임 센터에서 osx 10.8을 지원합니다. 10.7에서는 라이브러리를 찾을 수 없기 때문에로드에 실패합니다. 이 기능이 10.8과 함께 제공된다는 것을 알고 있지만, 10.7에서 게임 킷을 사용하지 않고 10.8에서 사용하려면 어떻게해야합니까?OSK 10.7 게임 키트

+2

두 단어 : 약한 연결. –

+0

두 단어를 찾고 있는데 – plucked

답변

1

약한 연결의 예는 많이 있습니다 만, 존재하는 클래스를 사용하는 요점은 다음과 같습니다

Class C = NSClassFromString(@"SomeClassThatMayExistInRuntime"); 

if (C) 
{ 
    id someObj = [C new]; 
    [someObj doSomethingWithThis]; 
    //or 
    [someObj performSelector:@selector(doSomethingWithThis)]; 
} 
+0

고맙습니다. – plucked

2

프레임 워크를 약하게 연결할 수 있습니다. 이렇게하면 링커가 런타임에 실행할 코드를 결정할 수 있습니다. 문서 here을 확인하십시오.

관련 문제