func write(toFile : String, atomically: Bool, encoding: UInt)
The URL to which to write the receiver. Only file URLs are supported. このURLに対してレシーバを書き出します。ファイルURLだけがサポートされます。
url
using the specified encoding.
レシーバの内容をurl
によって指定されたURLへ指定された符号化を使って書き込みます。
Availability 有効性
Technology
url
The URL to which to write the receiver. Only file URLs are supported. このURLに対してレシーバを書き出します。ファイルURLだけがサポートされます。
useAuxiliaryFile
If true
, the receiver is written to an auxiliary file, and then the auxiliary file is renamed to url
. If false
, the receiver is written directly to url
. The true
option guarantees that url
, if it exists at all, won’t be corrupted even if the system should crash during writing.
true
ならば、レシーバは補助ファイルに書き出されます、それから補助ファイルはurl
に改名されます。false
ならば、レシーバは直接にurl
へと書き出されます。true
オプションはurl
を保証します、それがともかく存在するならば、システムが書き出しの間にクラッシュするとしても。
The use
parameter is ignored if url
is not of a type that can be accessed atomically.
use
パラメータは無視されます、もしurl
が原子的にアクセスされることができる型のものでないならば。
enc
The encoding to use for the output. 出力のために使われる符号化。
error
If there is an error, upon return contains an NSError
object that describes the problem. If you are not interested in details of errors, you may pass in NULL
.
エラーがあるならば、戻りでは、問題を記述するNSError
オブジェクトを含みます。あなたがエラーの詳細に興味がないならば、あなたはNULL
を渡すかもしれません。
true
if the URL is written successfully, otherwise false
(if there was a problem writing to the URL or with the encoding).
true
、もしそのURLがうまく書き込まれるならば、そうでなければfalse
(URLへの書き込みまたは符号化で問題があった場合)。
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(toFile : String, atomically: Bool, encoding: UInt)