macOS/iOS API解説

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

目次

NSFileWrapper

NSFileWrapperクラス

INDEX>Foundation>NSFileWrapperapple(OS X) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 iOS 4.0以降 定義 NSFileWrapper.h 概要 初期化 allocで作成してURLとオプ…

addFileWithPath:

調査中 -(NSString *)addFileWithPath:(NSString *)path: 解説 調査中 ディレクトリラッパに新しいファイルラッパを追加します。 返り値 ( NSString * ) 引数 ( NSString * )path ファイルパス フレームワーク ApplicationKit クラス NSFileWrapper Instance…

addFileWrapper:

レシーバがディレクトリラッパーの場合、ラッパーを追加します -(NSString *)addFileWrapper:(NSFileWrapper *)wrapper: 解説 レシーバがディレクトリラッパーの場合、ラッパーを追加します。 追加したラッパーの優先名を返します。 ラッパーに優先名がない…

addRegularFileWithContents:preferredFilename:

ディレクトリラッパにファイル名と内容データで新しいファイルラッパを追加します -(NSString *)addRegularFileWithContents:(NSData *)contents: preferredFilename:(NSString *)filename: 解説 ディレクトリラッパにファイル名と内容データで新しいファイ…

addSymbolicLinkWithDestination:preferredFilename:

ファイルパスとファイル名でシンボリックリンクを追加して返します。 -(NSString *)addSymbolicLinkWithDestination:(NSString *)path: preferredFilename:(NSString *)filename: 解説 ファイルパスとファイル名でシンボリックリンクを追加して返します。 返…

fileAttributes

ファイルラッパーのファイルパスのファイルのファイル属性を返します 解説 ファイルラッパーのファイルパスのファイルのファイル属性を返します。 ファイル属性の辞書についてはNSFileManagerクラスを見てください。 返り値 ( NSDictionary * ) ファイル属性…

filename

ファイルラッパーのファイル名を返します 解説 ファイルラッパーのファイル名を返します。 返り値 ( NSString * ) ファイル名 引数 フレームワーク ApplicationKit クラス NSFileWrapper Instance Methods 使用可能 10.0 参照 - preferredFilename - setFile…

fileWrappers

ディレクトリラッパに含まれるファイルラッパを辞書で返します 解説 ディレクトリラッパに含まれるファイルラッパを辞書で返します。 返り値 ( NSDictionary * ) 辞書 引数 フレームワーク ApplicationKit クラス NSFileWrapper Instance Methods 使用可能 1…

icon

ファイルラッパーのアイコンを返します 解説 ファイルラッパーのアイコンを返します。 何も無ければnilを返します。 返り値 ( NSImage * ) アイコン画像 引数 フレームワーク ApplicationKit クラス NSFileWrapper Instance Methods 使用可能 10.0 参照 - se…

initDirectoryWithFileWrappers:

辞書でディレクトリラッパを初期化して返します -(id)initDirectoryWithFileWrappers:(NSDictionary *)wrappers: 解説 辞書でディレクトリラッパを初期化して返します。 返り値 ( id ) ファイルラッパ 引数 ( NSDictionary * )wrappers 辞書 フレームワーク …

initRegularFileWithContents:

データでファイルラッパを作って初期化して返します -(id)initRegularFileWithContents:(NSData *)contents: 解説 データでファイルラッパを作って初期化して返します。 返り値 ( id ) ファイルラッパ 引数 ( NSData * )contents 内容のデータ フレームワー…

initSymbolicLinkWithDestination:

ファイルパスでシンボリックリンクを初期化して返します -(id)initSymbolicLinkWithDestination:(NSString *)path: 解説 ファイルパスでシンボリックリンクを初期化して返します。 返り値 ( id ) ファイルラッパ 引数 ( NSString * )path ファイルパス フレ…

initWithPath:

ファイルパスからファイルラッパを初期化して返します -(id)initWithPath:(NSString *)path: 解説 ファイルパスからファイルラッパを初期化して返します。 返り値 ( id ) ファイルラッパー 引数 ( NSString * )path パス フレームワーク ApplicationKit クラ…

initWithSerializedRepresentation:

シリアライズされたデータからファイルラッパーを初期化して返します -(id)initWithSerializedRepresentation:(NSData *)data: 解説 ファイルラッパーのシリアライズされたデータからファイルラッパーを初期化して返します。 返り値 ( id ) ファイルラッパ …

isDirectory

ファイルラッパーはディレクトリ(フォルダ)かを返します 解説 ファイルラッパーはディレクトリ(フォルダ)かを返します。 ディレクトリ(フォルダ)ならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Applic…

isRegularFile

ファイルラッパーは普通のファイルかを返します 解説 ファイルラッパーは普通のファイルかを返します。 普通のファイルならYESを返します。 そうでなければ(ディレクトリやシンボリックリンクなど)NOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワ…

isSymbolicLink

ファイルラッパーはシンボリックリンクか(エイリアス)を返します 解説 ファイルラッパーはシンボリックリンク(エイリアス)かを返します。 シンボリックリンク(エイリアス)ならYESを返します。 そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引…

keyForFileWrapper:

ディレクトリラッパに含まれるファイルラッパの検索キーを返します -(NSString *)keyForFileWrapper:(NSFileWrapper *)wrapper: 解説 ディレクトリラッパに含まれるファイルラッパの検索キーを返します。 返り値 ( NSString * ) キー 引数 ( NSFileWrapper *…

needsToBeUpdatedFromPath:

パスで指定したファイルがアップデートする必要があるかを返します -(BOOL)needsToBeUpdatedFromPath:(NSString *)path: 解説 パスで指定したファイルがアップデートする必要があるかを返します。 返り値 ( BOOL ) YES/NO 引数 ( NSString * )path パス フレ…

preferredFilename

ファイルラッパーの優先名を返します 解説 ファイルラッパーの優先名を返します。 返り値 ( NSString * ) ファイル名 引数 フレームワーク ApplicationKit クラス NSFileWrapper Instance Methods 使用可能 10.0 参照 - setPreferredFilename: - filename 例…

regularFileContents

ファイルラッパが通常のファイルの場合、ファイルの内容を返します 解説 ファイルラッパが通常のファイルの場合、ファイルの内容を返します。 通常のファイルでない場合はNSInternalInconsistencyExceptionが起こります。 返り値 ( NSData * ) データ 引数 …

removeFileWrapper:

ディレクトリラッパから、ファイルラッパを取り除きます -(void)removeFileWrapper:(NSFileWrapper *)wrapper: 解説 ディレクトリラッパから、ファイルラッパを取り除きます。 返り値 ( void ) なし 引数 ( NSFileWrapper * )wrapper ラッパー フレームワー…

serializedRepresentation

ファイルラッパーの持っている内容をデータにして返します 解説 ファイルラッパーの持っている内容をデータにして返します。 ペーストボードNSFileContentsPboardTypeで使われます。 返り値 ( NSData * ) 内容のデータ 引数 フレームワーク ApplicationKit …

setFileAttributes:

ファイルラッパーのファイルパスのファイルのファイル属性をセットします -(void)setFileAttributes:(NSDictionary *)attributes: 解説 ファイルラッパーのファイルパスのファイルのファイル属性をセットします。 NSFileTypeとNSFilePosixPermissionsは必須…

setFilename:

使用しません -(void)setFilename:(NSString *)filename: 解説 ファイルラッパーのファイル名をセットします。 書き込むときにシステムが自動的にセットしますので、プログラムでは使用しません。 返り値 ( void ) なし 引数 ( NSString * )filename フレー…

setIcon:

アイコンをセットします -(void)setIcon:(NSImage *)anImage: 解説 アイコンをセットします。 通常拡張子に基づいてアイコンがセットされるので、このメソッドでアイコンをセットする必要はありません。 画像のサムネールなどをセットしたい場合に使います。…

setPreferredFilename:

ファイルラッパーに優先名をセットします -(void)setPreferredFilename:(NSString *)filename: 解説 ファイルラッパーに優先名をセットします。 返り値 ( void ) なし 引数 ( NSString * )filename ファイル名 フレームワーク ApplicationKit クラス NSFileW…

symbolicLinkDestination

ファイルラッパがシンボリックリンクの場合、そのオリジナルを返します 解説 ファイルラッパがシンボリックリンクの場合、そのオリジナルを返します。 返り値 ( NSString * ) パス 引数 フレームワーク ApplicationKit クラス NSFileWrapper Instance Method…

updateFromPath:

ファイルラッパをアップデートします -(BOOL)updateFromPath:(NSString *)path: 解説 ファイルラッパをアップデートします。 返り値 ( BOOL ) YES/NO 引数 ( NSString * )path ファイルパス フレームワーク ApplicationKit クラス NSFileWrapper Instance Me…

writeToFile:atomically:updateFilenames:

ファイルに書き込みます -(BOOL)writeToFile:(NSString *)path: atomically:(BOOL)atomicFlag: updateFilenames:(BOOL)updateNamesFlag: 解説 ファイルに書き込みます。 書き込めればYESを返します。書き込めなければNOを返します。 atomicFlagにYESをセット…