I\'m trying to create an NSData var from an array of bytes.
In Obj-C I might have done this:
NSData *endMarker = [[NSData al
var foo : Byte[] = [0xff, 0xD9]
var data = NSData(bytes: foo, length: foo.count)
println("\(data)")
outputs: ff d9
var data = NSData(bytes: [0xFF, 0xD9] as Byte[], length: 2)
println("\(data)")
outputs: ff d9
Edit: Ah, you have to write 'as Byte[]', so then the results are the same
UPDATED for Swift 2.2
var foo:[UInt8] = [0xff, 0xD9]
var data = NSData(bytes: foo, length: foo.count)
print("\(data)")
outputs: ff d9
var data = NSData(bytes: [0xFF, 0xD9] as [UInt8], length: 2)
print("\(data)")
outputs: ff d9