Если вы увидите мой другой вопрос , вы поймете, что я начинаю пытаться делать простые 2d игры на Mac. Там я решал, какую библиотеку использовать (OpenGL или Quartz), но независимо от того, что мне придется использовать Cocoa, чтобы сделать его хорошим приложением для Mac, а также для окна и вида (с OpenGL, NSOpenGLView). Очевидно, что для игры вид должен будет перерисовываться много раз в секунду. Чтобы перерисовать представление, вам нужно сделать [view setNeedsDisplay:YES];
, но я читал, что вы не должны делать это много раз (потому что это стоит дорого). Но как я должен перерисовать вид, например? на разумном fps для 2d игры? Спасибо.