It's been fruitful week for Apple fans, with the brand announcing new iPhones, iPads and MacBooks across the last three days.