macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSFileManager

NSFileManagerクラス

INDEX>Foundation>apple(mac) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.0以降 iOS 2.0以降 定義 NSFileManager.h 概要 ファイルシステム操作を実行…

createSymbolicLinkAtPath:pathContent:

シンボリックリンク、エイリアスを作って、その結果を返します -(BOOL)createSymbolicLinkAtPath:(NSString *)path: pathContent:(NSString *)otherPath: 解説 シンボリックリンク、エイリアスを作って、その結果を返します。 作ることができればYESを返しま…

currentDirectoryPath

現在のディレクトリ(フォルダ)パスを返します 解説 現在のディレクトリ(フォルダ)パスを返します。 返り値 ( NSString * ) 文字列 引数 フレームワーク Foundation クラス NSFileManager Instance Methods 使用可能 10.0 参照 - createDirectoryAtPath:a…

directoryContentsAtPath:

pathで指定したディレクトリのファイル名の一覧を返します -(NSArray *)directoryContentsAtPath:(NSString *)path: 解説 pathで指定したディレクトリ(フォルダ)のファイル名の一覧を返します。 エラーが起こればnilを返します。 pathで指定したディレクト…

enumeratorAtPath:

指定したパスのディレクトリの内容をディレクトリ列挙子オブジェクトで返します -(NSDirectoryEnumerator *)enumeratorAtPath:(NSString *)path: 解説 指定したパスのディレクトリの内容をディレクトリ列挙子オブジェクトで返します。 返り値 ( NSDirectoryE…

fileAttributesAtPath:traverseLink:

ファイルパスの属性を返します - changeFileAttributes:atPath:-(NSDictionary *)fileAttributesAtPath:(NSString *)path: traverseLink:(BOOL)flag: 解説 ファイルパスの属性を返します。 キー 値タイプ ● NSFileSize ファイルサイズ(byte)(NSNumber ) ● …

fileExistsAtPath:

ファイルが実際に存在しているか調べます -(BOOL)fileExistsAtPath:(NSString *)path: 解説 ファイルが実際に存在しているか調べます。 指定したパスにファイルが存在すればYESを返します。なければNOを返します。 指定したパスがシンボリックリンク(ファイ…

fileExistsAtPath:isDirectory:

ファイルが実際に存在しているか、またディレクトリ(フォルダ)かどうかを返します -(BOOL)fileExistsAtPath:(NSString *)path: isDirectory:(BOOL *)isDirectory: 解説 ファイルが実際に存在しているかを返します。 それがディレクトリ(フォルダ)かどう…

fileSystemAttributesAtPath:

マウントしたファイルシステムの属性を辞書で返します -(NSDictionary *)fileSystemAttributesAtPath:(NSString *)path: 解説 マウントしたファイルシステムの属性を辞書で返します。 【辞書】 ● NSFileSystemSize ファイルシステムサイズ(NSNumber) ● NSFil…

fileSystemRepresentationWithPath:

指定したパスの内容を表すC文字列を返します -(const char *)fileSystemRepresentationWithPath:(NSString *)path: 解説 指定したパスの内容を表すC文字列を返します。 返り値 ( const char * ) C文字列 引数 ( NSString * )path パス フレームワーク Founda…

isDeletableFileAtPath:

パスで指定されるファイルは削除できるかを返します -(BOOL)isDeletableFileAtPath:(NSString *)path: 解説 パスで指定されるファイルは削除できるかを返します。 指定したパスがシンボリックリンク(ファイルエイリアス)なら、そのファイルを削除できるか…

isExecutableFileAtPath:

パスで指定されるファイルは実行ファイルかを返します -(BOOL)isExecutableFileAtPath:(NSString *)path: 解説 パスで指定されるファイルは実行ファイルかを返します。 指定したパスがシンボリックリンク(ファイルエイリアス)なら、リンクを辿って実際にフ…

isReadableFileAtPath:

パスで指定されるファイルは読むことができるかを返します -(BOOL)isReadableFileAtPath:(NSString *)path: 解説 パスで指定されるファイルは読むことができるかを返します。 指定したパスがシンボリックリンク(ファイルエイリアス)なら、リンクを辿って実…

isWritableFileAtPath:

パスで指定されるファイルは書き込むことができるかを返します -(BOOL)isWritableFileAtPath:(NSString *)path: 解説 パスで指定されるファイルは書き込むことができるかを返します。 指定したパスがシンボリックリンク(ファイルエイリアス)なら、リンクを…

linkPath:toPath:handler:

指定したパスのファイルのリンクを指定した宛先に作ります -(BOOL)linkPath:(NSString *)source: toPath:(NSString *)destination: handler:()handler: 解説 指定したパス(source)のファイルのリンクを指定した宛先(destination)に作ります。 返り値 ( BOOL …

movePath:toPath:handler:

指定したパスのファイルを指定した宛先に移動します -(BOOL)movePath:(NSString *)source: toPath:(NSString *)destination: handler:()handler: 解説 指定したパス(source)のファイルを指定した宛先(destination)に移動します。 返り値 ( BOOL ) YES/NO 引…

pathContentOfSymbolicLinkAtPath:

ディレクトリのcStringPathなシンボリックリンクが参照するファイルを返します -(NSString *)pathContentOfSymbolicLinkAtPath:(NSString *)cStringPath: 解説 ディレクトリの実際のパスまたはcStringPathなシンボリックリンクが参照するファイルを返します…

removeFileAtPath:error:

指定したパスのファイルを削除します -(BOOL)removeFileAtPath:(NSString *)path: error:(NSError *)error: 解説 指定したパス(path)のファイルを削除します。削除できればYESを返します。 返り値 ( BOOL ) YES/NO 引数 ( NSString * )path パス (NSError * …

defaultManager

デフォルトのファイルマネージャーを返します 解説 デフォルトのファイルマネージャーを返します。 返り値 ( NSFileManager * ) ファイルマネージャー 引数 フレームワーク Foundation クラス NSFileManager Class Methods 使用可能 10.0 参照 例文 #import …

changeCurrentDirectoryPath:

現在のディレクトリ(フォルダ)パスを変更します -(BOOL)changeCurrentDirectoryPath:(NSString *)path: 解説 現在のディレクトリ(フォルダ)パスを変更します。 変更できればYESを返します。 できなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 ( N…

changeFileAttributes:atPath:

ファイルやディレクトリ(フォルダ)の属性を変更します -(BOOL)changeFileAttributes:(NSDictionary *)attributes: atPath:(NSString *)path: 解説 ファイルやディレクトリ(フォルダ)の属性を変更します。 ファイルを変更する権限がないと変更できません…

contentsAtPath:

パスで指定されるファイルの中身からデータを作って返します -(NSData *)contentsAtPath:(NSString *)path: 解説 パスで指定されるファイルの中身からデータ(NSData)を作って返します。 パスがディレクトリ(フォルダ)の場合はnilを返します。 何かエラーが…

contentsEqualAtPath:andPath:

ファイルやフォルダの中身を比較して結果を返します -(BOOL)contentsEqualAtPath:(NSString *)path1: andPath:(NSString *)path2: 解説 ファイルやフォルダの中身を比較して結果を返します。 path1とpath2のファイルの内容を比較して結果を返します。 同じで…

copyPath:toPath:handler:

指定したパスのファイルを指定した宛先にコピーします -(BOOL)copyPath:(NSString *)source: toPath:(NSString *)destination: handler:()handler: 解説 指定したパス(source)のファイルを指定した宛先(destination)にコピーします。 返り値 ( BOOL ) YES/NO…

createDirectoryAtPath:attributes:

属性を指定して空のディレクトリ(フォルダ)を作ります -(BOOL)createDirectoryAtPath:(NSString *)path: attributes:(NSDictionary *)attributes: 解説 属性を指定して空のディレクトリ(フォルダ)を作ります。 作ることができればYESを返します。 できな…

createFileAtPath:contents:attributes:

内容データで名前と属性を指定してファイルを作ります -(BOOL)createFileAtPath:(NSString *)path: contents:(NSData *)contents: attributes:(NSDictionary *)attributes: 解説 内容データで名前と属性を指定してファイルを作ります。 返り値 ( BOOL ) YES/…

componentsToDisplayForPath:

パスを表示用のコンポーネントで返します -(NSArray *)componentsToDisplayForPath:(NSString *)path : 解説 パスを表示用のコンポーネントで返します。 返り値 ( NSArray * ) ファイルハンドル 引数 ( NSString * )path フレームワーク Foundation クラス N…

displayNameAtPath:

ファイルの表示名を返します -(NSString *)displayNameAtPath:(NSString *)path: 解説 ファイルの表示名を返します。 ファイルがなければエラーを起こします。 返り値 ( NSString * ) 名前 引数 ( NSString * )path 表示名を調べるパス フレームワーク Found…