Practice of iOS development