In iOS 7, deleting individual emails from your inbox in the Mail app was a multi-step process. You had to swipe left on the email preview and then choose Delete from the options that appeared. It's much faster in iOS 8.
When Apple announced that their keyboards would now have a predictive text feature in iOS 8, the general reaction was, "About time, Apple!" But it turns out there are some iOS users who find the feature really annoying. Fortunately it's easy to turn predictive text off in the native iOS 8 keyboard:
If you do a lot of texting, your Message app is probably clogged with old messages. Before iOS 8 you had to manually delete conversations or individual messages. Now you can set the app to automatically delete all messages older than 30 days or one year. The default setting lets you keep your messages forever, which could be handy if everything you write is a gem of unparalleled wisdom. Everyone else, read on:
You know when you want to show people that cute picture someone texted to you that you didn't bother saving to Photos? You don't have to scroll through endless conversations in Messages until you find it.
Whenever I see a breathtaking landscape, my first instinct is to pull out my iPhone and attempt to capture a picture of it. So many times I’ve snapped away with my camera, brimming with excitement, only to look into my Camera Roll and find that my pictures were disappointing at best. After all, there’s only so much you can capture in a standard photo.
In iOS 8 you can now quickly access your contacts via the App Switcher by double clicking the Home Button. If you don't want to look at a list of your favorite and most recent contacts every time you use the App Switcher, or if you don't want anyone else to easily see who you call or text most often, you can disable the feature in settings.
When you ask Siri to remind you about something, like your car payment, Siri automatically adds the reminder to the default Reminders list. But if you want the reminder added to a different list, that's possible too. You just have to phrase your request a little differently.
Swift's advanced collections can help you model more complex objects in your apps and create an API that is easier to understand and use. In this post, I model a chessboard using Swift's subscripts and also cover tuples and multidimensional arrays!
If you find it more convenient to listen to some text on your iPhone or iPad rather than read it, you can easily enable that capability. You might, for example, want your device to read a web page or ebook or other document to you as you drive. While this feature has been available for some time, note that iOS 8 gives a convenient new option for invoking speech.