Of course, blocking a person's number on iPhone does not prevent that person from contacting you through third-party apps like Instagram or WhatsApp. But text messages sent from a blocked number will not be delivered to your iPhone, and you won't receive phone or FaceTime calls from said number.