Objective C is built over C. So any good C solution will be also appropriate for Objective C. Like
int result[][4] = {
{ 0, 0, 1, 2 },
{ 0, 0, 2, 1 },
{ 2, 1, 3, 3 },
{ 1, 2, 3, 3 }
};
return result[one][two]
As I know there is no Objective C - specific good practices for such problems.