Discussion 議論
Use this subscript when you need to work with an explicit attribute scope. For example, the SwiftUI foreground
attribute overrides the attribute in the AppKit and UIKit scopes with the same name. If you work with both the SwiftUI and UIKit scopes, you can use the syntax my
to disambiguate and explicitly use the UIKit attribute.
この添え字(subscript)を、あなたがある明示的な属性スコープを扱う必要がある時は使用してください。、例えば、SwiftUI foreground
属性は、AppKitとUIKitスコープにおける属性を同じ名前でオーバーライドします。あなたがSwiftUIとUIKit スコープの両方で作業するならば、あなたは構文my
を使って曖昧さを除きそして明示的にUIKit属性を使うことができます。
The attribute container that this method returns contains only attributes that exist, and are present and identical for the entire attributed string. To find portions of the string with consistent attributes, use the runs
property.
このメソッドが返す属性コンテナは、存在する属性のみを含みます、そしてその属性付き文字列の全体のために存在してそして同一的です。文字列の一部分を持続的属性で見つけるには、runs
プロパティを使ってください。
Getting or setting stringwide attributes with this subscript has O(n)
behavior in the worst case, where n
is the number of runs.
文字列全体にわたる属性をこの添え字で取得および設定することは、O(n)
挙動を最悪の場合には持ちます、そこでn
はrunsの数です。