iPhone Life magazine

How-To

Tip of the Day: How to Turn On Grayscale Mode in iOS 8

image

Among the many new features of iOS 8 is grayscale mode. Why would you want your display to appear gray rather than in colors? There are two main reasons. First, for those who are color blind, items such as menus may be hard to distinguish if they rely on color to stand out from a background. Grayscale can make the display more readable for them. And second, if your battery is running low and you know that it will be a while before you'll have the opportunity to charge it, grayscale can extend battery life. 



Tip of the Day: How to Use iOS 8's Manual Exposure in Camera

image

Automatic exposure (which determines how light or dark our images should be) is so convenient and accurate most of the time, but then there are those times moments when we end up with  overexposed or underexposed images that make us cringe. After all, our cameras are pretty advanced, but it's still impossible for them to recognize when we want our focal point darker (such when shooting silhouettes) or lighter. 



Tip of the Day: Use Reader Mode in Safari for Easier Reading

image

Web pages are often cluttered with ads and menus, all of which can be distracting if you're just trying to focus on reading the text. Fortunately, Safari has a Reader Mode that removes all those distractions and presents the page's text and images in a simple and attractive fashion.



Tip of the Day: How to Add a Third-Party Keyboard in iOS 8

image

One of the most-requested features for the iPhone and iPad was the ability to add third-party keyboards, and Apple responded to that request in iOS 8. Popular keyboards such as Swype ($0.99) and SwiftKey (free) add many features, and can speed up text entry.



Swift Programming 101: Demystifying Swift's Initializers (Part 2)

image

In this second part of my two-part post on Demystifying Swift's Initializers, I explain the concepts of initializer chaining, two-phase initialization, and initializer inheritance using hands-on examples that walk you through some of these deeper concepts. You can read part 1 of this post at this link.

If you would like to follow along and perform the step-by-step instructions with this post (highly recommended) you can download the project we have completed so far at this link.



Tip of the Day: Keep Your iPad from Ringing Everytime You Get a Phone Call

image

Apple's new iOS 8 is great, and one of those great new features is Continuity. With Continuity, users of multiple Apple products can take a phone call on one device and switch to another on the fly. I typically leave my iPhone docked at the entrance to my house and then I work upstairs on my MacBook. When the phone rings, I have to make a mad dash to answer it. Now I can take the call on my iPad. And soon, with Mac OS X Yosemite, I can answer the phone call on my MacBook!



Tip of the Day: Answer Phone Calls On Your iPad

image

Forget running downstairs to where you left your iPhone, take the call on your iPad or iPod instead (as long as you have later-model devices running iOS 8).



Tip of the Day: Add Phone Numbers to Contacts from Mail in iOS 8

image

You probably already know you can call a phone number from within an email by tapping on the number. But did you know that you can now quickly add the phone number to Contacts as well?



Swift 101: Demystifying Swift's Initializers (Part 1)

image

Now that Apple has officially released Xcode 6 and the NDA has been lifted, it's time to dive deeper into Swift—Apple's new language for building iOS apps. Learning how to properly use initializers in Swift can be daunting at first. Swift's requirement that all stored properties in a class are initialized adds complexity to the initialization process. In the first part of this two-part post I'm going to demystify initializers as I provide a hands-on approach to learning how to best implement initializers in your custom classes.



Tip of the Day: Delete Mail Faster in iOS 8

image

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.



Syndicate content