func write(to: URL, atomically: Bool, encoding: UInt)
url
using the specified encoding.
レシーバの内容をurl
によって指定されたURLへ指定された符号化を使って書き込みます。
Availability 有効性
Technology
path
The file to which to write the receiver. If path
contains a tilde (~
) character, you must expand it with expanding
before invoking this method.
レシーバを書き込むファイル。path
がチルダ(~
)文字を含むならば、あなたはそれをexpanding
を使って展開しなければなりません、このメソッドを発動する前に。
useAuxiliaryFile
If true
, the receiver is written to an auxiliary file, and then the auxiliary file is renamed to path
. If false
, the receiver is written directly to path
. The true
option guarantees that path
, if it exists at all, won’t be corrupted even if the system should crash during writing.
true
ならば、レシーバは補助ファイルに書き出されます、それから補助ファイルはpath
に改名されます。false
ならば、レシーバは直接にpath
へと書き出されます。true
オプションはpath
を保証します、それがともかく存在するならば、システムが書き出しの間にクラッシュするとしても。
enc
The encoding to use for the output. For possible values, see NSString
.
出力のために使われる符号化。可能な値として、NSString
を見てください。
error
true
if the file is written successfully, otherwise false
(if there was a problem writing to the file or with the encoding).
true
、もしそのファイルがうまく書き込まれるならば、そうでなければfalse
(ファイルへの書き込みまたは符号化で問題があった場合)。
This method overwrites any existing file at path
.
このメソッドは、path
での何らかの既存のファイルを上書きします。
This method stores the specified encoding with the file in an extended attribute under the name com
. The value contains the IANA name for the encoding and the CFString
value for the encoding, separated by a semicolon. The CFString
value is written as an ASCII string containing an unsigned 32-bit decimal integer and is not terminated by a null character. One or both of these values may be missing. Examples of the value written include the following:
このメソッドは、指定された符号化をファイルに供給します、拡張された属性で、名前com
のもとで。値は、符号化に対するIANA名と符号化に対するCFString
値を含みます、セミコロンで隔てられます。CFString
値は、符号なし32ビット10進整数を含んでいるASCII文字列として書き込まれます、そしてヌル文字で終端されません。これらの値の1つまたは両方は、欠けているかもしれません。書き出される値の例は以下を含みます:
MACINTOSH;0
UTF-8;134217984
UTF-8;
;3071
The methods init(contents
, init(contents
, string
, and string
use this information to open the file using the right encoding.
メソッドinit(contents
、init(contents
、string
、そしてstring
は、この情報を使うことでファイルを正しい情報を使って開きます。
Note 注意
In the future this attribute may be extended compatibly by adding additional information after what's there now, so any readers should be prepared for an arbitrarily long value for this attribute, with stuff following the CFString
value, separated by a non-digit.
将来この属性は現在あるものの後に追加情報を加えることで互換性を広げるかもしれません、それであらゆる読み出し手はこの属性に対する随意に長い値に対して、非数字で隔てられた、CFString
値に続いている代物とともに、用意ができているべきです。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func write(to: URL, atomically: Bool, encoding: UInt)
url
using the specified encoding.
レシーバの内容をurl
によって指定されたURLへ指定された符号化を使って書き込みます。