They're mostly parallels of existing methods on `NSURL`. I'll change the name of the local variables though.