Caminho NSURL vs absoluteString
Eu tenho visto muitas perguntas sobre SO sobre a conversão entreNSURL
eNSString
. Todos eles envolvem usarNSString *path = [myURL absoluteString];
ouNSString *path = [myURL path];
. Qual é a diferença real entre esses métodos? Há um momento em que um deve ser usado sobre o outro? Eu tentei consultar oDocs da Apple, mas achei menos que útil.
Estou acostumado a URLs sendo mencionadas apenas em discussões relacionadas a sites e outros tópicos relacionados ao envio de informações entre máquinas diferentes e nunca serem mencionadas ao lidar apenas com a estrutura de arquivos em uma única máquina. Talvez seja aqui que parte da minha confusão está vindo, já queNSURL
parece ser a maneira preferida de acessar arquivos, independentemente de o arquivo existir em uma rede ou no dispositivo local. Ou talvez seja um tópico totalmente não relacionado. Eu nem tenho certeza.