Runtime warnings in libraries are a great way to notify your users that something unexpected has happened, or that an API is being used in an incorrect manner.
Apple provides a built-in TLS encryption and digital signing for free when communicating over HTTPS. But when we work with sensitive user data, we might still want to add an extra level of security.