0
Die Definition von Java ist hier: Java arraycopyWie implementiert man Java Arraycopy in Swift? <code>arraycopy</code>
Mein Java-Code ist unten:
public byte[] getRawData() {
byte[] raw = new byte[value.length + 4];
//little endian defined by fido spec
raw[0] = (byte) (tag);
raw[1] = (byte) (tag>>8);
raw[2] = (byte) (len);
raw[3] = (byte) (len>>8);
System.arraycopy(value, 0, raw, 4, value.length);
return raw;
}
Hier ist mein Swift Code:
public func getRawData() -> [UInt8] {
var raw = [UInt8(value.count + 4)]
raw[0] = UInt8(tag)
raw[1] = UInt8(tag>>8)
raw[2] = UInt8(len)
raw[3] = UInt8(len>>8)
// The place the put swift arraycopy
return raw
}
Es gibt keine ähnliche Funktion wie arraycopy
in Schnell. Wie kann ich diese Funktion korrekt neu implementieren?
Danke !!, ich glaube, ich erkenne die Arraycopy in Java nicht. – HungCLo