XCode 13.4 22年の新作

目次
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 など

<------------------------2022年6月--------------------------->

accessibilityDragSourceDescriptors

accessibilityDropPointDescriptors

button、NSAccessibilityButton など

accessibilityLabel、accessibilityPerformPress など

NSAccessibilityRadioButton、NSAccessibilitySwitch など

separator など

NSVisualEffectView.BlendingMode.behindWindow<、NSVisualEffectView.Material.titlebar など

isEmphasized、interiorBackgroundStyle など

label、secondaryLabel など

prominent、extraLight など

appearanceBased   廃止  、light   廃止   など

interiorBackgroundStyle、NSVisualEffectBlendingMode など

<------------------------2022年7月--------------------------->

Font.Design.default 、Font.Design.monospaced など

Font.TextStyle.body 、Font.TextStyle.callout など

Font.TextStyle 、Font.Design 、Font.Weight など

LABiometryType 、canEvaluatePolicy(_:error:) など

LAPolicy 、biometryType など

none 、faceID など

LAPolicy.deviceOwnerAuthenticationWithBiometrics 、LAPolicy.deviceOwnerAuthenticationWithWatch など

kLAPolicyDeviceOwnerAuthenticationWithBiometrics 、kLAPolicyDeviceOwnerAuthenticationWithWatch など

notifyOthersOnDeactivation 、shouldResume など

NSAlignmentFeedbackToken 、NSHapticFeedbackManager など

perform(_:performanceTime:) 、defaultPerformer など

externalMetadata

<-------------------------------------------------->

































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

<------------------------2022年8月--------------------------->

destructive、disabled など