Initializer

init(contentsOfFile:)

Initializes a newly allocated array with the contents of the file specified by a given path. 新しく割り当てられた配列を、与えられたパスによって指定されるファイルの内容で初期化します。

Declaration 宣言

convenience init?(contentsOfFile path: String)

Parameters パラメータ

aPath

The path to a file containing a representation of an array produced by the write(toFile:atomically:) method. write(toFile:atomically:)メソッドによって生成される配列の表現を含んでいるファイルへのパス。

Return Value 戻り値

An array initialized to contain the contents of the file specified by aPath or nil if the file can’t be opened or the contents of the file can’t be parsed into an array. The returned object might be different than the original receiver. aPathによって指定されるファイルの内容を含むように初期化される配列、またはnil、もしそのファイルが開かれることができないまたはファイルの内容が配列へと構文解析されることができないならば。返されるオブジェクトは、オリジナルのレシーバとは異なるかもしれません。

Discussion 議論

The array representation in the file identified by aPath must contain only property list objects (NSString, NSData, NSArray, or NSDictionary objects). The objects contained by this array are immutable, even if the array is mutable. aPathによって指定されるファイルの中の配列表現は、ただプロパティリストオブジェクト(NSStringNSDataNSArray、またはNSDictionaryオブジェクト)だけを含んでいなければなりません。この配列に含まれるオブジェクトは不変です、その配列が可変だとしてもです。

See Also 参照

Initializing an Array 配列の初期化

Related Documentation 関連文書