Swift 標準ライブラリ   >   Unmanaged   >   passUnretained(_:)


型メソッド


passUnretained(_:)


アンバランスな保持を実行せずに管理されていない参照を作成します。





宣言


static func passUnretained(_ value: Instance) -> Unmanaged<Instance>


パラメータ


valueクラスインスタンス。


戻り値


value として渡されたオブジェクトへの管理されえいない参照。


議論


これは、Swift が所有権ルールを知らない API への参照を渡すときに便利ですが、API が +0 でオブジェクトを渡すことを期待していることを知っておいて下さい。


CFArraySetValueAtIndex(.passUnretained(array), i,
					   .passUnretained(object))

















トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)
目次
Xcode の新機能

  • SDK
  • Xcode 6.0.1+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)