Objective-Cライブラリのコールバックでこれらのいずれかを受け取っています:UnsafeMutablePointer<UInt8>
UnsafeMutablePointer <UInt8>:リスクとは何ですか?
私はそれを解析することができます。私はライブラリーに返信することもできますが、「安全でない」タイプの作業にはどのようなリスクがありますか?これらのリスクを回避するにはどうすればよいですか?また
、Objective-Cのライブラリは、このUnsafeMutablePointer<UInt8>
としてスウィフトへの橋渡しuint8_t *
を使用している...これはスウィフト相互運用のための最高のものでしょうか?
ObjCライブラリを変更してNSDataを与えることができますか? – kennytm
関連読者:https://www.reddit.com/r/swift/comments/2q1uhr/unsafe_pointers_objective_c/ – JAL
ありがとうございます。@kennytmありがとうございます。「Cの人々にlibを変更するように説得できますか?」私はおそらくそれをラップします。 –