Practice for IOS projects