Hard and Fast Rules of iPhone App Development