Structure

URL

A value that identifies the location of a resource, such as an item on a remote server or the path to a local file. ある値、それはあるリソースの場所を識別します、たとえばリモートサーバー上のある項目またはあるローカルファイルへのパスなど。

Declaration 宣言

struct URL

Overview 概要

You can construct URLs and access their parts. For URLs that represent local files, you can also manipulate properties of those files directly, such as changing the file’s last modification date. Finally, you can pass URLs to other APIs to retrieve the contents of those URLs. あなたは、URLを組み立てるそしてそれの部分にアクセスすることができます。ローカルファイルを表すURLに対しては、あなたはまたそれらのファイルのプロパティを直接に操作できます、例えばファイルの持つ最終修正日を変更するなど。最終的に、あなたはURLを他のAPIに渡して、それらURLの内容を回収できます。 For example, you can use URLSession and its related classes to access the contents of remote resources.

URLs are the preferred way to refer to local files. Most objects that read data from or write data to a file have methods that accept a URL instead of a pathname as the file reference. URLは、ローカルファイルを参照する好ましい方法です。ファイルからデータを読み出すまたはそれへとデータを書き込むほとんどのオブジェクトは、URLをパス名の代わりにファイル参照として受け入れるメソッドを持ちます。 For example, you can get the contents of a local file URL as String by calling init(contentsOf:encoding:), or as a Data by calling init(contentsOf:options:).

As a convenience, you can use Swift’s async-await syntax to asynchronously access the contents of a URL through the resourceBytes and lines properties. These properties use the shared URLSession instance to load the resoruce.

Topics 話題

Creating a URL from a String URLを文字列から作成する

Creating a File URL ファイルURLを作成する

Creating a URL by Resolving a Bookmark URLをブックマークを解決することによって作成する

Encoding and Decoding a URL URLをエンコードおよびデコードする

Working with the Data Representation of a URL URLのデータ表現を扱う

Accessing the Parts of a URL URLの部分にアクセスする

Accessing Resource Values リソース値にアクセスする

Working with File URLs ファイルURLを扱う

Adding Path Components パス構成要素を加える

Adding a Path Extension パス拡張子を加える

Removing Path Components パス構成要素を取り除く

Removing a Path Extension パス拡張子を取り除く

Creating Bookmarks ブックマークを作成する

Checking Reachability 到達可能性を調べる

Loading URL Contents Asynchronously

Working with Promised Items プロミス項目を扱う

Working with Security Scoped Resources 保安作用域リソースを扱う

Comparing URLs URLを比較する

Describing a URL URLを記述する

Supporting Hashing ハッシュ化をサポートする

Using Reference Types 参照型を使用する

Initializers イニシャライザ

See Also 参照

URLs URL