2012-05-11 40 views
0

我是較新的iPhone開發。它使用Cocoa框架並開發遊戲,我們可以使用我知道的Cocos2d框架,但是我對這些框架之間的結構關係感到困惑。 Cocoa是Cocos2d的子類嗎?另外OpenGLES框架如何與Cocos2d相關?可可框架結構

感謝您的解釋。

謝謝。

回答

1

首先,iOS上使用的實際SDK名爲Cocoa Touch(在MAC OS X上,它被稱爲Cocoa,順便說一句)。它由十幾個框架組成,涵蓋編寫iOS應用程序的不同方面。

適用於iOS的Cocos2d基於Cocoa Touch,並使用其一些基礎架構來提供對2D遊戲最有用的SDK。

爲了渲染屏幕,Cocos2d使用OpenGLES(它也是Cocoa Touch的一部分)。

希望這回答你的問題。

+0

我得到的最佳解釋 – NSPratik

+1

謝謝。在這種情況下,請'接受'的答案:) – DrMickeyLauer

+0

DrMickeyLauer,應該提到我的簡單iOS應用程序的前端。例如,我做了一個簡單的App,它使用NSURLRequest從服務器獲取數據,並使用CoreData存儲數據。前端應該被標記爲'Cocoa Touch'還是'iOS'或'Objective-c'? – NSPratik