Generic Initializer

init(_:including:)

Creates a dictionary that contains the keys and values from an attribute container, using a specified attribute scope. ある辞書を作成します、それはキーと値をある属性コンテナから含むものです、ある指定された属性スコープを使っています。

Declaration 宣言

init<S>(_ container: AttributeContainer, including scope: S.Type) throws where S : AttributeScope
Available when Key is NSAttributedString.Key and Value is Any. KeyNSAttributedString.KeyであるそしてValueAnyである時に利用可能です。

Parameters パラメータ

container

The attribute container with the keys and values to populate this dictionary with. この辞書にそれらを入れることになるキーと値それらを備えた属性コンテナ。

scope

The attribute scope of the keys in container. containerの中のキーそれらの属性スコープ。

Discussion 解説

When this initializer finds a key in container that doesn’t exist in scope, it casts the key to AnyObject when adding it to the dictionary. このイニシャライザが、あるキーをcontainerの中で見つけるそれがscopeの中に存在しない時、それは、そのキーをAnyObjectへとキャストします、それを辞書へと加える時に。

See Also 参照

Creating a Dictionary from an Attribute Container 辞書を属性コンテナから作成する