Can you discuss a complex iOS project you've worked on in the past? What challenges did you face, and how did you overcome them?