One of the biggest complaints echoed by many iOS users since the introduction of iMessage and FaceTime with iOS 5 has been the inability to block people.
All it would take was one person getting your iMessage or FaceTime phone number or e-mail address, and you were an open target to constant messages and calls.
With iOS 6 Apple added the originating from addresses not stored in your Contacts, but there was still no way to block a user.
With iOS 7, Apple has added the ability for people to block phone numbers and e-mail addresses from contacting them via Phone, FaceTime, and Messages.
There are a few different ways to add an address to the block list. The first is through your call log in the Phone app. Tap on the "i" next to a phone number, and select "Block This Caller" at the bottom of the screen.
You can also block a user via the Messages and FaceTime apps by viewing your call history or the contact info for a given conversation.
You can also add someone to the block list by launching the Settings and then selecting either the Phone, Messages, or FaceTime option from the list. Within any of those respective pages you'll find the option to view your blocked list, and have the option to remove a contact, or add another by manually entering the contact info.
Whenever a number or address that's added to the blocked list tries to contact you, you won't even see a missed call or message alert. It'll be as if you never gave your number to that random stranger at the club the other night, only to find out he was a total creeper the next day. Oops.