Avatar
おぉ、なるほど、やってみます > tools-support-core に依存させると良いかも?
3:46 AM
withUnsafeMutableBufferPointer を使った書き換え処理で、内部でスライスを作って書き換えるのはダメだと知ったのでシェアします😕 var a = ContiguousArray(repeating: 1, count: 10) a.withUnsafeMutableBufferPointer { buff in for i in 3 ..< 6 { buff[i] *= 2 // 問題なし } } a.withUnsafeMutableBufferPointer { buff in var sub = buff[3 ..< 6] for i in 0 ..< sub.count { sub[i] *= 2 // EXC_BAD_ACCESS } } (edited)