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
)
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
によって指定されるファイルの中の配列表現は、ただプロパティリストオブジェクト(NSString
、NSData
、NSArray
、またはNSDictionary
オブジェクト)だけを含んでいなければなりません。この配列に含まれるオブジェクトは不変です、その配列が可変だとしてもです。
See Also
参照
Initializing an Array
配列の初期化
init()
Initializes a newly allocated array.
新しく割り当てられた配列を初期化します
init(array: [Any])
Initializes a newly allocated array by placing in it the objects contained in a given array.
新しく割り当てされた配列を、与えられた配列の中に含まれるオブジェクトをそれの中に置くことによって初期化します。
init(array: [Any], copyItems: Bool)
Initializes a newly allocated array using anArray
as the source of data objects for the array.
新しく割り当てられた配列を、anArray
をその配列のデータオブジェクトのソースとして使って初期化します。
init?(contentsOf: URL)
Initializes a newly allocated array with the contents of the location specified by a given URL.
新しく割り当てられた配列を、与えられたURLによって指定された位置での内容で初期化します。
Deprecated
非推奨
Related Documentation
関連文書
+ arrayWithContentsOfFile:
Creates and returns an array containing the contents of the file specified by a given path.
与えられたパスによって指定されるファイルの内容を含んでいる配列を作成して返します。