Writing a String to an NSOutputStream in Swift
In recent Swift it should be even easier and NSData is no longer needed. let s = “String to encode” let encodedDataArray = [UInt8](s.utf8) outputstream.write(encodedDataArray, maxLength: encodedDataArray.count) Arrays can be accessed as buffers of the correct their type (see withUnsafeBufferPointer). I think the array is necessary because the utf8 view is not actually instantiated as … Read more