Initializer

init(contentsOfFile:)

Initializes a newly allocated dictionary using the keys and values found in a file at a given path. 新しくアロケートされた辞書をある与えられたパスでのファイル中に見つけられたキーと値を使って初期化します。

Declaration 宣言

convenience init?(contentsOfFile path: String)

Parameters パラメータ

path

A full or relative pathname. The file identified by path must contain a string representation of a property list whose root object is a dictionary. 完全または相対パス名。pathによって識別されるファイルは、それのルートオブジェクトが辞書であるプロパティリストの文字列表現を含まなければなりません。

Return Value 戻り値

An initialized dictionary—which might be different than the original receiver—that contains the dictionary at path, or nil if there is a file error or if the contents of the file are an invalid representation of a dictionary. 初期化された辞書 — それは元のレシーバとは異なるかもしれません — それはpathでの辞書を含みます、またはnil、もしファイルエラーがあるならばまたはファイルの内容が無効な表現な辞書ならば。

Discussion 議論

The dictionary representation in the file identified by path must contain only property list objects (NSString, NSData, NSDate, NSNumber, NSArray, or NSDictionary objects). For more details, see Property List Programming Guide. The objects contained by this dictionary are immutable, even if the dictionary is mutable. pathによって識別されるファイルの中の辞書表現は、ただプロパティリストオブジェクト(NSStringNSDataNSDateNSNumberNSArray、またはNSDictionaryオブジェクト)だけを含んでいなければなりません。さらなる詳細として、「プロパティリストプログラミングガイド」を見てください。この辞書に含まれるオブジェクトは不変です、その辞書が可変だとしてもです。

See Also 参照

Creating a Dictionary from an External Source 辞書を外部ソースから作成する

Related Documentation 関連文書