I always thought that just deleting files on a card left the "address label" in place and that, over time, one's SD card filled up with address labels and became more prone to errors. Formatting erases the address labels too. I may be wrong... or not.
Colin, "formatting" in camera does not actually format the card. It merely wipes the FAT (or similar) and writes the camera required files and folders to the card, if they don't already exist.
If you use PCs, you can do a "real" format in a card reader using the utility program, SDFormatter.exe, from the SD consortium. A "long format" will actually format the card, and perform a check on all the data sectors. Needless to say, this should not be done routinely on any solid state memory device, memory cards included. I do this once, when the card is new, and only do it again if the card develops a fault - one micro-SD card in about 16 years. I also do this if a micro-SD card is being permanently moved from an Android device to a camera.
After this long format, "formatting" the card in the target camera is usually mandatory.
You cannot format SD cards with any Apple device.
See post by Richard below (
@Drdul ). Apparently now supported by Apple.