Swift 標準ライブラリ >     AutoreleasingUnsafeMutablePointer   >   init(_:)


汎用イニシャライザ


init(_:)


UnsafeMutablePointer からの明示的な構築。





宣言


init?<U>(_ from: UnsafeMutablePointer<U>?)


議論


もし fromnil であれば nil を返します。


これは本質的に安全ではありません。UnsafeMutablePointer は、参照されたメモリが +1 の強い所有権の意味を持っていると仮定しますが、AutoreleasingUnsafeMutablePointer は +0 を意味します。


警告: 基本となるメモリの結合型と無関係の型として pointee にアクセスすることは定義されていません。




目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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