Generic Initializer

init(_:including:)

Creates an attribute container from a dictionary and an attribute scope. ある属性コンテナをある辞書とある属性スコープから作成します。

Declaration 宣言

init<S>(_ dictionary: [NSAttributedString.Key : Any], including scope: S.Type) throws where S : AttributeScope

Parameters パラメータ

dictionary

A dictionary of attribute keys and their values. 属性キーおよびそれらの値からなる辞書。

scope

The attribute scope of the dictionary keys. This can be a nested scope that contains several scopes. 辞書キーそれらの属性スコープ。これは、ある入れ子にされたスコープであることができます、それは幾つかのスコープを含むものです。

Discussion 議論

This initializer only collects attributes from dictionary that exist in the provided scope. The resulting attribute container omits any keys in dictionary that don’t exist in scope. このイニシャライザは、属性それらをその提供されたスコープの中に存在するdictionaryから収集するだけです。結果の属性コンテナは、dictionaryの中のどんなキーでも、scopeの中に存在しないものを省きます。

See Also 参照

Creating an Attribute Container 属性コンテナを作成する