Instance Property インスタンスプロパティ

pathComponents

The file-system path components of the receiver. レシーバのファイルシステムパス構成要素。

Declaration 宣言

var pathComponents: [String] { get }

Discussion 議論

The strings in the array appear in the order they did in the receiver. If the string begins or ends with the path separator, then the first or last component, respectively, will contain the separator. Empty components (caused by consecutive path separators) are deleted. For example, this code excerpt: 配列の中の文字列は、それらがレシーバの中にあった順番で現れます。文字列がパス分離子で始まるまたは終わるならば、そのとき最初または最後の構成要素は、それぞれ、分離子を含みます。空の構成要素(連続するパス分離子が原因)は削除されます。例えば、このコード抜粋は:


NSString *path = @"tmp/scratch";
NSArray *pathComponents = [path pathComponents];

produces an array with these contents: これらの内容で配列を生成します:

Index インデックス

Path Component パス構成要素

0

tmp

1

scratch

If the receiver begins with a slash—for example, “/tmp/scratch”—the array has these contents: レシーバがスラッシュで始まるならば — 例えば、“/tmp/scratch” — 配列はこれらの内容を持ちます:

Index インデックス

Path Component パス構成要素

0

/

1

tmp

2

scratch

If the receiver has no separators—for example, “scratch”—the array contains the string itself, in this case “scratch”. レシーバが分離子を持たないならば — 例えば、“scratch” — 配列は文字列それ自身を含みます、この場合 “scratch”。

Note that this method only works with file paths—not, for example, string representations of URLs. このメソッドはファイルパスでのみ働くことに注意してください — 例えば、URLの文字列表現ではなく。

See Also 参照

Working with Paths パスを扱う

Related Documentation 関連文書