API Differences in os in iOS 18.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in os in the iOS 18.0 SDK.

Table of Contents

Structs

OSAllocatedUnfairLockFlags

Functions & Methods

OSAllocatedUnfairLock
public func lock(flags: os.OSAllocatedUnfairLockFlags)
OSAllocatedUnfairLock
public func withLock<R>(flags: os.OSAllocatedUnfairLockFlags, _ body: @Sendable (inout State) throws -> R) rethrows -> R where R : Swift.Sendable
OSAllocatedUnfairLock
public func withLock<R>(flags: os.OSAllocatedUnfairLockFlags, _ body: @Sendable () throws -> R) rethrows -> R where R : Swift.Sendable
OSAllocatedUnfairLock
public func withLockUnchecked<R>(flags: os.OSAllocatedUnfairLockFlags, _ body: (inout State) throws -> R) rethrows -> R
OSAllocatedUnfairLock
public func withLockUnchecked<R>(flags: os.OSAllocatedUnfairLockFlags, _ body: () throws -> R) rethrows -> R
OSAllocatedUnfairLock
internal func withLockUncheckedInternal<R>(flags: os.OSAllocatedUnfairLockFlags, body: (inout State) throws -> R) rethrows -> R