createFileAtPath:contents:attributes
for Objective-C:型がcontents
必要ですが、コンテンツNSData
を含むファイルを作成したいです。NSString
どうすればいいですか?
おそらく非常に基本的な答えであることはわかっていますが、Objective-C の使い方を学び始めたばかりで、私が使用した他の言語と比べて、Objective-C には非常に多くの異なるデータ型とオブジェクトがあります。
ありがとう!
createFileAtPath:contents:attributes
for Objective-C:型がcontents
必要ですが、コンテンツNSData
を含むファイルを作成したいです。NSString
どうすればいいですか?
おそらく非常に基本的な答えであることはわかっていますが、Objective-C の使い方を学び始めたばかりで、私が使用した他の言語と比べて、Objective-C には非常に多くの異なるデータ型とオブジェクトがあります。
ありがとう!
NSData
次のように、文字列の内容を使用して作成を試すことができます。
NSString *s = @"Hello, world!";
NSData *d = [s dataUsingEncoding:NSUTF8StringEncoding];
NSStrng
をファイルに直接保存することもできます。
[s writeToFile:@"/my/file/path/file.txt" atomically:NO encoding:NSUTF8StringEncoding error:nil];
注この回答は、Ken Thomases のメモの後に編集されています。