2010-01-21 2 views
0

NSURL 클래스에 관한 Apple의 문서에 혼란 스럽습니다. NSURL에서 웹 주소가 URL로 표시되는 동안 경로가 URI로 표시된다고 말하는 것이 옳은가요?

, 그들은 다음과 같은 말 :

  • NSURL은 RFC 1808, 1738 싶게의 스타일로 URL을 이해 2732
  • NSURL은 2396

또한 그들이 말하는 RFC의 스타일로 URI를 이해 RFC 2396 URI가 경로라고 가정합니다.

이제 차이점은 무엇입니까? 경로도 URL이 아닌가요? 내 말은, 그것은 위치 지 아닌지?

답변

4

URL과 URI는 모두 자원을 식별합니다. 그러나 URL은 자원을 찾는 방법을 지정하는 식별자에 사용되는 용어입니다.

다른 종류의 식별자를 사용하여이를 명확하게 설명해 드리겠습니다. ISBN 코드는 책을 식별하지만 책을 찾는 방법은 지정하지 않습니다. 듀이 십진 또는 의회 도서관 번호는 또한 책을 식별하며 도서관의 서적에서 책을 찾을 수있는 번호가 주어지면 도서관에서 책을 구성하는데도 사용됩니다.

URI 및 URL로 돌아가서 파일의 위치 또는 경로를 나타내는 URI는 정의에 따라 URL입니다.

NSURL을 사용하여 자원을 찾지 않고 식별 할 수있는 URI를 구문 분석하고 조작 할 수도 있습니다.

관련 문제