A class instance. あるクラスインスタンス。
Type Method
型メソッド
pass
passUnretained(_:)
Creates an unmanaged reference without performing an unbalanced retain.
管理されない参照を不均衡なリテイン(保持)を実行することなしに作成します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 6.0.1+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
static func passUnretained(_ value: Instance) -> Unmanaged
<Instance>
Parameters パラメータ
value
Return Value 戻り値
An unmanaged reference to the object passed as value
.
value
として渡されるオブジェクトへの管理されない参照。
Discussion 解説
This is useful when passing a reference to an API which Swift does not know the ownership rules for, but you know that the API expects you to pass the object at +0. これは、Swiftがそれについての所有権規則を知らないAPIにある参照を渡す、しかしそのAPIはあなたがオブジェクトを+0で渡すことを予期するのをあなたが知っているときに有用です。