Google Interview Question

I was asked a fairly involved Objective C question.