I would like to make an iOS game whose features are comparable to that of a simple Tic Tac Toe game. I was wondering that which environment will suit best for my needs.
- using UI Cocoa components.
- using Cocos2d.
- Using OpenGL.
I want an easy-to-handle environment.
The key point is:
so I would suggest going for Core Animation. In Core Animation, you could use CALayer to represent tic-tac-toe cells; layout them appropriately; and change they graphical status with an animation. Pretty straightforward.
Cocos2D would also do, since it is a plain 2D game engine, but it is more complex to learn since it will also address requirements for more complex games (hence, it offers a number of abstractions: sprites/nodes/layers/scenes/animations/spritesheets…).
OpenGL would be overkill, but it could be a good choice to learn it.
Also, have a look at this: iOS Development Course Fall 2010 Lecture 14 – Tic-Tac-Toe with Inheritance
From What Is Core Animation?: