Существуют ли какие-либо стандартные объекты или функции для анализа компонентов NSURL? Ясно, что я мог бы написать один, но зачем изобретать велосипед?
[NSURL path]
возвращает NSString
как "argX=x&argY=y&argZ=z"
То, что я предпочел бы получить обратно словарь заселена {@"argX" => @"x", @"argY" => @"y", @"argZ" = @"z"}
Для пути, который возвращает строку типа "/partA/partB/partC", я бы предпочел получить массив со структурой {[0] => @"partA", [1] => @"partB", [2] => @"partC"}
Я понимаю, что это довольно специфический вопрос, но кажется, что многие люди захотят этого.
Это для iOS! Очевидно, NSURL имеет разные функции в macOS.