Как есть, я использую следующий код для установки значения в индексе UnsafeMutableRawPointer (указатель указывает на массив):
ptr.initializeMemory(as: Float.self, at: idx, count: 1, to: someValue)
Это работает и устанавливает ptr
при idx
на someValue
. Но Xcode предупреждает меня, что указанный метод устарел, и предлагает вместо него использовать initializeMemory(as:repeating:count:)
. Однако такой метод не имеет параметра индекса.
Итак, мой вопрос: какую функцию я должен использовать, чтобы соответствующим образом установить значение UnstableMutableRawPointer для некоторого индекса?