NSURL Class Reference メモ

概要

NSURLオブジェクトは、URLと、彼らが参照するリソースを操作することができます。
あなたは、ファイルを参照するNSURLオブジェクトを使用することができ、これは、そうするための望ましい方法です。
Appkitオブジェクトは、ファイルを読み書きするのに、NSURLを引数とするメソッドをもっています。
OS Xでは、NSWorkspaceクラスはOpenURLの提供URLで指定された場所を開きます。
同様に、IOS のUIApplicationはOpenURLを用意されています。
URLのコンテンツを取得するには、 NSStringのstringWithContentsOfURL、NSDataはdataWithContentsOfURLを提供します。
NSURLオブジェクトは、2つの部分、潜在的にゼロベースURLとベースURLに相対的に解決されている文字列で構成されています。

ブックマーク、セキュリティ適用範囲、およびスタート/ストップセマンティクス

OS X v10.6の以降、NSURLクラスは、ブックマークオブジェクトを作成および使用するための機能を提供します。
ブックマークは、ファイル·システム·リソースへの永続的な参照を提供します。
ブックマークを解決するときには、リソースの現在の場所へのURLを取得します。

IF

initFileURLWithPath:isDirectory:
パスにあるローカルファイルまたはディレクトリを参照するNSURLを初期化します。
- (id)initFileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir Parameters
path
NSURLオブジェクトが表すパス。
パスが有効なシステムパスにする必要があります。
パスがチルダで始まる場合、それは最初にstringByExpandingTildeInPathで拡張する必要があります。
パスが相対パスの場合、それは現在の作業ディレクトリからの相対パスとして扱われます。
このパラメータにはnilを渡すと、例外が生成されます。
isDir 相対パスコンポーネントに対して解決するときにパスがディレクトリパスとして扱われているかどうかを
指定するブール値。
パスがディレクトリを示す場合、YES渡、そうでなければNO Return Value
NSURLオブジェクトはパスで初期化。


過去のリンク