目次
Xcode の新機能
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
Text
文字列からテキストビューを作成
init(LocalizedStringKey, tableName: String?, bundle: Bundle?, comment: StaticString?)
init(LocalizedStringResource)
init<S>(S)
init(verbatim: String)
属性文字列からのテキストビューの作成
init(AttributedString)
日付のテキストビューを作成
init(ClosedRange<Date>)
init(DateInterval)
init(Date, style: Text.DateStyle)
書式を使用したテキストビューの作成
init<F>(F.FormatInput, format: F)
init<Subject>(Subject, formatter: Formatter)
init<Subject>(Subject, formatter: Formatter)
イメージからテキストビューを作成
init(Image)
タイマーを使用したテキストビューの作成
init(timerInterval: ClosedRange<Date>, pauseTime: Date?, countsDown: Bool, showsHours: Bool)
フォントの選択
func font(Font?) -> Text
func fontWeight(Font.Weight?) -> Text
func fontDesign(Font.Design?) -> Text
func fontWidth(Font.Width?) -> Text
ビューのテキストをスタイル設定
func foregroundStyle<S>(S) -> Text
func bold() -> Text
func bold(Bool) -> Text
func italic() -> Text
func italic(Bool) -> Text
func strikethrough(Bool, color: Color?) -> Text
func strikethrough(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text
func underline(Bool, color: Color?) -> Text
func underline(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text
func monospaced(Bool) -> Text
func monospacedDigit() -> Text
func kerning(CGFloat) -> Text
func tracking(CGFloat) -> Text
func baselineOffset(CGFloat) -> Text
enum Case
テキストケースの取得
case lowercase
case uppercase
struct DateStyle
テキストの日付スタイルの取得
static let date: Text.DateStyle
static let offset: Text.DateStyle
static let relative: Text.DateStyle
static let time: Text.DateStyle
static let timer: Text.DateStyle
struct LineStyle
テキストの線のスタイルの取得
static let single: Text.LineStyle
テキストの線のスタイルの作成
init?(nsUnderlineStyle: NSUnderlineStyle)
init(pattern: Text.LineStyle.Pattern, color: Color?)
struct Pattern
線のスタイルパターンの取得
static let solid: Text.LineStyle.Pattern
static let dot: Text.LineStyle.Pattern
static let dash: Text.LineStyle.Pattern
static let dashDot: Text.LineStyle.Pattern
static let dashDotDot: Text.LineStyle.Pattern
テキストを空きスペースに収める
func textScale(Text.Scale, isEnabled: Bool) -> Text
struct Scale
enum TruncationMode
テキストのローカライズ
func typesettingLanguage(TypesettingLanguage, isEnabled: Bool) -> Text
func typesettingLanguage(Locale.Language, isEnabled: Bool) -> Text
voiceover(ナレーション) の構成
func speechAdjustedPitch(Double) -> Text
func speechAlwaysIncludesPunctuation(Bool) -> Text
func speechAnnouncementsQueued(Bool) -> Text
func speechSpellsOutCharacters(Bool) -> Text
アクセシビリティ情報の提供
func accessibilityHeading(AccessibilityHeadingLevel) -> Text
func accessibilityLabel<S>(S) -> Text
func accessibilityLabel(Text) -> Text
func accessibilityLabel(LocalizedStringKey) -> Text
func accessibilityTextContentType(AccessibilityTextContentType) -> Text
テキストビューの結合
static func + (Text, Text) -> Text
廃止されたシンボル
func foregroundColor(Color?) -> Text   廃止  
複数行テキストの行数を制限
func lineLimit(Int?) -> some View
func lineLimit(PartialRangeFrom<Int>) -> some View
func lineLimit(PartialRangeThrough<Int>) -> some View
func lineLimit(ClosedRange<Int>) -> some View
func lineLimit(Int, reservesSpace: Bool) -> some View
var lineLimit: Int?
ヒットテストの制御
func allowsTightening(Bool) -> some View
func contentShape<S>(S, eoFill: Bool) -> some View
func contentShape<S>(ContentShapeKinds, S, eoFill: Bool) -> some View
struct ContentShapeKinds
テキストレイアウトの管理
func truncationMode(Text.TruncationMode) -> some View
var truncationMode: Text.TruncationMode
func allowsTightening(Bool) -> some View
var allowsTightening: Bool
func minimumScaleFactor(CGFloat) -> some View
var minimumScaleFactor: CGFloat
func baselineOffset(CGFloat) -> some View
func kerning(CGFloat) -> some View
func tracking(CGFloat) -> some View
func flipsForRightToLeftLayoutDirection(Bool) -> some View
enum TextAlignment
structure TermOfAddress
事前に定義された呼び名の語句の使用
static let feminine: TermOfAddress
static let masculine: TermOfAddress
static let neutral: TermOfAddress
あなた独自の呼び名の語句を定義
static func localized(language: Locale.Language, pronouns: [Morphology.Pronoun]) -> TermOfAddress
var language: Locale.Language?
var pronouns: [Morphology.Pronoun]
あなた独自の呼び名の語句を定義
static func localized(language: Locale.Language, pronouns: [Morphology.Pronoun]) -> TermOfAddress
var language: Locale.Language?
var pronouns: [Morphology.Pronoun]
呼び名の語句の比較
static func == (TermOfAddress, TermOfAddress) -> Bool
static func != (TermOfAddress, TermOfAddress) -> Bool
var hashValue: Int
func hash(into: inout Hasher)
呼び名の語句のコード化と復号化
func encode(to: Encoder)
init(from: Decoder)
enum InflectionRule
形態から語形変化規則を作成
init(morphology: Morphology)
struct Morphology
語形変化規則の動作
case automatic
case explicit(Morphology)
利用可能性の判断
static func canInflect(language: String) -> Bool
static var canInflectPreferredLocalization: Bool
コード化と復号化
init(from: Decoder)
func encode(to: Encoder)
ハッシュ化
var hashValue: Int
func hash(into: inout Hasher)
語形変化規則の比較
static func == (InflectionRule, InflectionRule) -> Bool
static func != (InflectionRule, InflectionRule) -> Bool
構文の値
case full
case inlineOnly
case inlineOnlyPreservingWhitespace
TimeZone
現在の Time Zone を取得
static var autoupdatingCurrent: TimeZone
static var current: TimeZone
タイムゾーンの作成
init?(secondsFromGMT: Int)
static var knownTimeZoneIdentifiers: [String]
static var abbreviationDictionary: [String : String]
タイムゾーン情報の取得
var identifier: String
func abbreviation(for: Date) -> String?
func secondsFromGMT(for: Date) -> Int
static var timeZoneDataVersion: String
夏時間での作業
func isDaylightSavingTime(for: Date) -> Bool
func daylightSavingTimeOffset(for: Date) -> TimeInterval
var nextDaylightSavingTimeTransition: Date?
func nextDaylightSavingTimeTransition(after: Date) -> Date?
タイムゾーンの比較
static func != (TimeZone, TimeZone) -> Bool
static func == (TimeZone, TimeZone) -> Bool
タイムゾーンの説明
func localizedName(for: TimeZone.NameStyle, locale: Locale?) -> String?
var description: String
var debugDescription: String
var customMirror: Mirror
var hashValue: Int
関連型の使用
class NSTimeZone
typealias TimeZone.ReferenceType
型エイリアス
typealias TimeZone.NameStyle
イニシャライザ
init?(abbreviation: String)
init(from: any Decoder)
init?(identifier: String)
型プロパティ
static var gmt: TimeZone
インスタンスメソッド
func encode(to: any Encoder)
func hash(into: inout Hasher)
@@@@@@@@@@@@@@@@@@
U
V
W
XYZ