XCode 13.2 秋冬の新作

目次
Xcode の新機能

(以下順不同)

DefaultStringInterpolation

Label

List

Liststyle

DisclosureGroup

NavigationView

NavigationLink

TabView

HSplitView

VSplitView

OutlineGroup

TabViewStyle

NavigationViewStyle

NavigationBarItem

LocalizedStringKey

LabelStyleConfiguration

ExpressibleByStringInterpolation

ExpressibleByStringLiteral

ExpressibleByUnicodeScalarLiteral

ExpressibleByExtendedGraphemeClusterLiteral

StringInterpolationProtocol

StringInterpolation


LabelStyle

DefaultLabelStyle

View (作成中)

AnyView

ViewBuilder

EmptyView

PreviewProvider

PreviewPlatform

Xcode でのプレビュー

PreviewDevice

PreviewPlatform

ProgressView

ProgressViewStyleConfiguration

ProgressViewStyle

Gauge

GaugeStyle

GaugeStyleConfiguration

DefaultGaugeStyle

CircularGaugeStyle

LinearGaugeStyle


カスタムビューの宣言

Color

<------------------------2022年4月--------------------------->

UIColorWell など

UIColorPickerViewController など

UIPageControl.InteractionState

backgroundStyle

preferredIndicatorImage、setIndicatorImage(_:forPage:)

NSTableView.style および NSTableView.style.sourceList

toggleFullScreen(_:) など

safeAreaInsets および auxiliaryTopLeftArea

fullScreenAuxiliary

arrow()、closedHand() など

pop()、push() など

NSCursor

alternativeSelectedControlTextColor、controlAccent、controlBackgroundColor など

alternatingContentBackgroundColors、gridColor など

findHighlightColor、highlightColor など

KeyboardFocusIndicatorColor、placeholderTextColor など

windowBackgroundColor、windowFrameTextColor など

controlContentFontOfSize、labelFontOfSize など

userFixedPitchFontOfSize、boldSystemFontOfSize など

































SF symbols

Human Interface Guidelines

UIPointerShape

UIPointerStyle

UIPointerEffect

UIPointerAccessory

UITargetedPreview

UIPreviewTarget

UIPointerEffect

UIPreviewParameters

ARTrackedRaycast

Verifying Device Support and User Permission

(デバイスのサポートとユーザ権限の確認)

ARTrackedRaycast

isSupported、isCollaborationEnabled、ARFaceTrackingConfiguration

ARSession.CollaborationData

Occluding Virtual Content with People
(人により仮想コンテンツを隠す)

Multitasking on iPad
(iPad でのマルチタスク)

QLPreviewSceneActivationConfiguration

collectionView(_:sceneActivationConfigurationForItemAt:point:)

hiddenPreviewsBodyPlaceholder

Scale、nativeScale など

SystemUltraThinMaterial など

fill など

SystemDesign structure、default など

loose、tight など

UIFont.TextStyle、body など

preferredFont(forTextStyle:) など

resize など

UIBarButtonSystemItem、width など

target など

UITabBarSystemItem

UIApplicationShortcutIconType

UIFontDescriptor

UIFontDescriptor.SystemDesign

application(_:willFinishLaunchingWithOptions:)

application(_:didFinishLaunchingWithOptions:)

あなたのアプリの起動への対応

didFinishLaunchingNotification

application(_:configurationForConnecting:options:)

あなたのアプリの一回限りの設定の実行

CBCentralManagerOptionRestoreIdentifierKey など

UIApplication.LaunchOptionsKey

prefersGrabberVisible など

detents など

UISheetPresentationController.Detent

UISheetPresentationController.Detent.Identifier

UICollectionLayoutListConfiguration.Appearance

UITableViewCellStyleDefault など

showsActivityIndicator など

UIButton.Role、role、ButtonRoll

changesSelectionAsPrimaryAction など

UIButton.Role.normal など

UIButton.ButtonType