iOS development, mad about code quality