macOS/iOS API解説

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

目次

-writeToFile:atomically:encoding:error:

INDEX>Foundation>NSString>

指定したエンコーディングでファイルに書き出します。
-(BOOL)writeToFile:(NSString *)path
             atomically:(BOOL)useAuxiliaryFile
             encoding:(NSStringEncoding)enc
             error:(NSError **)error

プロの消臭剤 桃の香り 本体 250mL

プロの消臭剤 桃の香り 本体 250mL

解説

指定したエンコーディングでファイルに書き出します。

返り値

( BOOL )

YES/NO

引数

( NSString * )path

書き込むファイルパス

( BOOL )useAuxiliaryFile

安全に書きこむかどうか

( NSStringEncoding )enc

文字列のエンコード

( NSError ** )error

エラーが発生した場合のエラー情報オブジェクト

クラス

NSString

Instance Methods

使用可能

10.4

参照

例文

#pragma mark writeToFile:writeToFile:atomically:encoding:error:
-(BOOL)method037
{
    ////NOTICE !!! write to "~/Desktop/testWrite_NSString_method037.txt" file
    NSString *writeFilePath = @"~/Desktop/testWrite_NSString_method037.txt";
    NSString *theString = @"method037での書き込みです。";
    NSError *anError = nil;

    return [theString writeToFile:[writeFilePath stringByExpandingTildeInPath] atomically:YES encoding:NSUTF8StringEncoding error:&anError];    
}