XCode 15.2 日本語化計画:New Human Interface Guideline
Unicode スカラーとしての、属性付き文字列の基礎となる保管記憶のビュー。
typealias AttributedString.UnicodeScalarView.Element
typealias AttributedString.UnicodeScalarView.Index
typealias AttributedString.UnicodeScalarView.Indices
typealias AttributedString.UnicodeScalarView.Iterator
typealias AttributedString.UnicodeScalarView.SubSequence
シーケンスの要素を含むコレクションの新しいインスタンスを作成します。
init(repeating: Character, count: Int)
指定された数の、単一の繰り返した値を含む新しいコレクションを作成します。
コレクション内の要素の数。
var endIndex: AttributedString.Index
コレクションの最初の要素。
var indices: DefaultIndices<AttributedString.UnicodeScalarView>
コレクションの添字に有効な指標 (昇順)。
コレクションが空かどうかを示すブール値。
コレクションの最後の要素。
var lazy: LazySequence<AttributedString.UnicodeScalarView>
このシーケンスと同じ要素を含むシーケンスですが、map や filter などの一部の操作が遅延して実装されます。
var publisher: Publishers.Sequence<AttributedString.UnicodeScalarView, Never>
var startIndex: AttributedString.Index
コレクション内の要素の数以下の値。
func allSatisfy((UnicodeScalar) -> Bool) -> Bool
シーケンスのすべての要素が与えられた述語を満たすかどうかを示すブール値を返します。
コレクションの末尾に要素を追加します。
func append<S>(contentsOf: S)
シーケンスまたはコレクションの要素をこのコレクションの最後に追加します。
func applying(CollectionDifference<UnicodeScalar>) -> AttributedString.UnicodeScalarView?
与えられた差分をこのコレクションに適用します。
func compactMap<ElementOfResult>((UnicodeScalar) -> ElementOfResult?) -> [ElementOfResult]
このシーケンスの各要素で、与えられた変換を呼び出した nil でない結果を含む配列を返します。
func compare<Comparator>(Comparator.Compared, Comparator.Compared) -> ComparisonResult
func contains(UnicodeScalar) -> Bool
シーケンスに、与えられた要素が含まれているかどうかを示すブール値を返します。
func contains(where: (UnicodeScalar) -> Bool) -> Bool
与えられた述語を満たす要素がシーケンスに含まれているかどうかを示すブール値を返します。
func difference<C>(from: C) -> CollectionDifference<UnicodeScalar>
与えられたコレクションからこのコレクションの順序付けされた要素を生成するために必要な差分を返します。
与えられた述語を等価性テストとして使用して、与えられたコレクションからこのコレクションの順序付けされた要素を生成するために必要な差分を返します。
func distance(from: AttributedString.Index, to: AttributedString.Index) -> Int
func drop(while: (UnicodeScalar) -> Bool) -> Slice<AttributedString.UnicodeScalarView>
predicate (述語) が true を返し、残りの要素を返す間、要素をスキップしてサブシーケンスを返します。
func dropFirst(Int) -> Slice<AttributedString.UnicodeScalarView>
与えられた数の初期要素を除くすべてを含むサブシーケンスを返します。
func dropLast(Int) -> Slice<AttributedString.UnicodeScalarView>
指定された数の最終要素を除くすべてを含むサブシーケンスを返します。
func elementsEqual<OtherSequence>(OtherSequence) -> Bool
このシーケンスと別のシーケンスに同じ要素が同じ順序で含まれているかどうかを示すブール値を返します。
与えられた述語を等価性テストとして使用して、このシーケンスと別のシーケンスに同じ順序で同等の要素が含まれているかどうかを示すブール値を返します。
func enumerated() -> EnumeratedSequence<AttributedString.UnicodeScalarView>
ペア (n, x) のシーケンスを返します。ここで、n はゼロから始まる連続する整数を表し、x はシーケンスの要素を表します。
func filter((UnicodeScalar) -> Bool) -> AttributedString.UnicodeScalarView
与えられた述語を満たす元のコレクションの要素を順番に含む、同じ型の新しいコレクションを返します。
func first(where: (UnicodeScalar) -> Bool) -> UnicodeScalar?
与えられた述語を満たすシーケンスの最初の要素を返します。
func firstIndex(of: UnicodeScalar) -> AttributedString.Index?
指定された値がコレクション内で出現する最初の指標を返します。
func firstIndex(where: (UnicodeScalar) -> Bool) -> AttributedString.Index?
コレクションの要素が与えられた述語を満たす最初の指標を返します。
func firstRange<C>(of: C) -> Range<AttributedString.Index>?
このコレクション内で、与えられたコレクションが最初に出現する範囲を検索して返します。
func firstRange<C>(of: C) -> Range<AttributedString.Index>?
このコレクション内で、与えられたコレクションが最初に出現する範囲を検索して返します。
(訳注: この関数は直前の関数と全く同じです。)
このシーケンスの各要素で与えられた変換を呼び出した結果を連結した配列を返します。
func flatMap<ElementOfResult>((UnicodeScalar) -> ElementOfResult?) -> [ElementOfResult]
  廃止  
func forEach((UnicodeScalar) -> Void)
for-in ループと同じ順序で、シーケンス内の各要素に対して与えられたクロージャを呼び出します。
func formIndex(inout AttributedString.Index, offsetBy: Int)
与えられた指標を指定された距離だけオフセットします。
与えられた指標を指定された距離だけ、または与えられた制限の指標と等しくなるようにオフセットします。
func formIndex(after: inout AttributedString.Index)
与えられた指標を後続の指標に置き換えます。
func formIndex(before: inout AttributedString.Index)
与えられた指標をその前の指標に置き換えます。
func formatted<S>(S) -> S.FormatOutput
func index(AttributedString.Index, offsetBy: Int) -> AttributedString.Index
func index(after: AttributedString.Index) -> AttributedString.Index
func index(before: AttributedString.Index) -> AttributedString.Index
func index(of: UnicodeScalar) -> AttributedString.Index?
指定された値がコレクション内で出現する最初の指標を返します。
  廃止  
func insert(UnicodeScalar, at: AttributedString.Index)
新しい要素をコレクションの指定された位置に挿入します。
func insert<C>(contentsOf: C, at: AttributedString.Index)
シーケンスの要素をコレクションの指定された位置に挿入します。
func last(where: (UnicodeScalar) -> Bool) -> UnicodeScalar?
与えられた述語を満たすシーケンスの最後の要素を返します。
func lastIndex(of: UnicodeScalar) -> AttributedString.Index?
指定された値がコレクション内で出現する最後の指標を返します。
func lastIndex(where: (UnicodeScalar) -> Bool) -> AttributedString.Index?
与えられた述語に一致するコレクション内の最後の要素の指標を返します。
func lexicographicallyPrecedes<OtherSequence>(OtherSequence) -> Bool
要素を比較するために小なり演算子 (<) を使用して、辞書編集順序でシーケンスが別のシーケンスより前にあるかどうかを示すブール値を返します。
要素を比較するために、与えられた述語を使用して、辞書編集順序でシーケンスが別のシーケンスより前にあるかどうかを示すブール値を返します。
func makeIterator() -> IndexingIterator<AttributedString.UnicodeScalarView>
コレクションの要素に対する iterator (反復子) を返します。
func map<T>((UnicodeScalar) -> T) -> [T]
与えられたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
func max() -> UnicodeScalar?
シーケンス内の最大の要素を返します。
func max(by: (UnicodeScalar, UnicodeScalar) -> Bool) -> UnicodeScalar?
要素間の比較として、与えられた述語を使用して、シーケンス内の最大の要素を返します。
func min() -> UnicodeScalar?
シーケンス内の最小の要素を返します。
func min(by: (UnicodeScalar, UnicodeScalar) -> Bool) -> UnicodeScalar?
要素間の比較として、与えられた述語を使用して、シーケンス内の最小要素を返します。
func popLast() -> UnicodeScalar?
コレクションの最後の要素を削除して返します。
func prefix(Int) -> Slice<AttributedString.UnicodeScalarView>
コレクションの最初の要素を含む、指定された最大長までのサブシーケンスを返します。
func prefix(through: AttributedString.Index) -> Slice<AttributedString.UnicodeScalarView>
コレクションの先頭から指定された位置までのサブシーケンスを返します。
func prefix(upTo: AttributedString.Index) -> Slice<AttributedString.UnicodeScalarView>
コレクションの先頭から指定された位置までのサブシーケンスを返します(指定された位置は含みません)。
func prefix(while: (UnicodeScalar) -> Bool) -> Slice<AttributedString.UnicodeScalarView>
predicate (述語) が false を返し、残りの要素をスキップするまで、最初の要素を含むサブシーケンスを返します。
func randomElement() -> UnicodeScalar?
コレクションのランダムな要素を返します。
func randomElement<T>(using: inout T) -> UnicodeScalar?
与えられた発生器をランダムさのソースとして使用して、コレクションのランダムな要素を返します。
func ranges<C>(of: C) -> [Range
コレクション内の与えられたシーケンスのすべての出現範囲を検索して返します。
func reduce<Result>(Result, (Result, UnicodeScalar) -> Result) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
func reduce<Result>(into: Result, (inout Result, UnicodeScalar) -> ()) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
func remove(at: AttributedString.Index) -> UnicodeScalar
指定された位置にある要素を削除して返します。
func removeAll(keepingCapacity: Bool)
コレクションからすべての要素を削除します。
func removeAll(where: (UnicodeScalar) -> Bool)
与えられた述語を満たすすべての要素を削除します。
func removeFirst() -> UnicodeScalar
コレクションの最初の要素を削除して返します。
指定された数の要素をコレクションの先頭から削除します。
func removeLast() -> UnicodeScalar
コレクションの最後の要素を削除して返します。
指定された数の要素をコレクションの末尾から削除します。
func removeSubrange(Range<AttributedString.Index>)
指定された部分範囲内の要素をコレクションから削除します。
指定された部分範囲内の要素をコレクションから削除します。
func replace<C, Replacement>(C, with: Replacement, maxReplacements: Int)
ターゲットとなるシーケンスのすべての出現を指定されたコレクションに置き換えます。
func replaceSubrange<C, R>(R, with: C)
指定された部分範囲の要素を与えられたコレクションに置き換えます。
ターゲットシーケンスのすべての出現が別のコレクションに置き換えられた、新しいコレクションを返します。
ターゲットシーケンスのすべての出現が別のコレクションに置き換えられた、新しいコレクションを返します。
基になる型に適切な場合、指定された数の要素を格納するコレクションを準備します。
func reversed() -> ReversedCollection<AttributedString.UnicodeScalarView>
コレクションの要素を逆の順序で表示するビューを返します。
func shuffled() -> [UnicodeScalar]
シーケンスの要素をシャッフルして返します。
func shuffled<T>(using: inout T) -> [UnicodeScalar]
ランダムさのソースとして与えられた発生器を使用して、シャッフルされたシーケンスの要素を返します。
func sorted() -> [UnicodeScalar]
シーケンスの要素を並べ替えて返します。
func sorted(by: (UnicodeScalar, UnicodeScalar) -> Bool) -> [UnicodeScalar]
要素間の比較として与えられた述語を使用して、並べ替えられたシーケンスの要素を返します。
func sorted<Comparator>(using: Comparator) -> [UnicodeScalar]
func sorted<S, Comparator>(using: S) -> [UnicodeScalar]
与えられた述語を満たす要素を含まない、コレクションの最長のサブシーケンスを順番に返します。
与えられた要素と同じ要素の周りに、コレクションのできるだけ最長のサブシーケンスを順番に返します。
func starts<PossiblePrefix>(with: PossiblePrefix) -> Bool
シーケンスの最初の要素が別のシーケンス内の要素と同じかどうかを示すブール値を返します。
与えられた述語を等価性テストとして使用して、シーケンスの最初の要素が別のシーケンス内の要素と等しいかどうかを示すブール値を返します。
func suffix(Int) -> Slice<AttributedString.UnicodeScalarView>
コレクションの最後の要素を含む、与えられた最大の長までのサブシーケンスを返します。
func suffix(from: AttributedString.Index) -> Slice<AttributedString.UnicodeScalarView>
指定された位置からコレクションの最後までのサブシーケンスを返します。
func trimPrefix<Prefix>(Prefix)
与えられた述語を満たす最初の要素をシーケンスの先頭から削除します。
func trimPrefix(while: (UnicodeScalar) -> Bool)
func trimmingPrefix<Prefix>(Prefix) -> Slice<AttributedString.UnicodeScalarView>
与えられた述語を満たす初期要素を先頭から削除して、同じ型の新しいコレクションを返します。
シーケンスの連続した保管場所に対してクロージャを実行します。
subscript(AttributedString.Index) -> UnicodeScalar
subscript(Range<AttributedString.Index>) -> Slice<AttributedString.UnicodeScalarView>
subscript<R>(R) -> Slice<AttributedString.UnicodeScalarView>
範囲式で指定されたコレクション要素の連続した部分範囲にアクセスします。
subscript((UnboundedRange_) -> ()) -> Slice<AttributedString.UnicodeScalarView>
シーケンスとコレクションの要素を連結して、新しいコレクションを作成します。
コレクションとシーケンスの要素を連結して、新しいコレクションを作成します。
2 つのコレクションの要素を連結して、新しいコレクションを作成します。
static func += <Other>(inout AttributedString.UnicodeScalarView, Other)
シーケンスの要素を範囲置換可能なコレクションに追加します。
RangeReplaceableCollection
var characters: AttributedString.CharacterView
基になる文字列の中のビューとしての、属性付き文字列の文字。
var unicodeScalars: AttributedString.UnicodeScalarView
基になる文字列へのビューとしての、属性付き文字列の Unicode スカラー。
struct AttributedString.UnicodeScalarView
Unicode スカラーとしての、属性付き文字列の基礎となる保管記憶のビュー。
var runs: AttributedString.Runs
基になる文字列へのビューとしての、属性付き文字列の属性付き実行。
属性付き文字列のセグメントに対する反復可能なビュー。各セグメントは、同一の属性の実行が開始または終了する場所を示します。