Swift 標準ライブラリ >     AutoreleasingUnsafeMutablePointer


汎用構造体


AutoreleasingUnsafeMutablePointer


ポインタから Obj Cポインタへの変更可能なポインタ引数。





概観


この型は、以下の全てを C または ObjC API に渡すための暗黙的な変換を行います。


ObjC クラスポインタの可変配列へのポインタの受け渡しは直接サポートされません。UnsafeMutablePointer<Pointee> とは異なり、

AutoreleasingUnsafeMutablePointer<Pointee> は、参照値への参照カウントを所有していない保管を参照しなければなりません。対照的に、UnsafeMutablePointer の操作は、参照されている保管が、そこからロードされた値または保管された値を所有していることを前提としています。


この型は、既に書き戻したスコープの存続期間を持つ inout 変換の結果を参照するだけで済むので、他の C* ポインタ型と異なり、所有者ポインタは持ちません。


シンボル




イニシャライザ





インスタンスプロパティー





サブスクリプト


関連




    以下で採用:


  • CustomDebugStringConvertible

  • CVarArg




  • Equatable



  • 目次
    Xcode の新機能

  • 言語:Swift
  • 概観
  • シンボル
  • 関連












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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