2013-06-25 78 views
-2

我在osx 10.8上有一個遊戲中心支持。在10.7上它將無法加載,因爲它找不到該庫。我知道這個功能是10.8的,但是我能做些什麼來不使用10.7的遊戲套件並在10.8上使用呢?OS X 10.7的GameKit變通辦法

+2

兩個詞:弱聯動。 – 2013-06-25 16:25:19

+0

我正在尋找的兩個詞 – plucked

回答

1

有很多弱聯動的例子,但對於使用中可能存在一類的要點是:

Class C = NSClassFromString(@"SomeClassThatMayExistInRuntime"); 

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

謝謝,我沒有意識到這一點 – plucked

2

你可以弱鏈接框架。這允許鏈接器決定在運行時執行哪些代碼。檢查文檔here