Objective-C ライブラリからのコールバックで次のいずれかを受け取りました。UnsafeMutablePointer<UInt8>
私はそれを解析することができます。ライブラリに送り返すために作成することもできますが、「安全でない」タイプを使用するリスクは何ですか? これらのリスクを回避するにはどうすればよいですか?
また、Objective-C ライブラリはuint8_t *
、Swift へのどのブリッジを使用していUnsafeMutablePointer<UInt8>
ますか?これは Swift 相互運用に最適ですか?