Я быстро создаю TCP-клиент для приложения на устройстве iOS. Я использую NSOuputStream для отправки данных на сервер. Наш протокол относится к типу JSON, и мы должны сначала отправить длину json (беззнаковое 32 бита Int), а затем содержимое JSON (в виде строки UTF8).
Все работает нормально, за исключением того, что я не могу найти, как написать свой Int, используя write(_:maxLength:)
функцию NSOutputStream ..
Чтобы преобразовать мою строку JSON в UnsafePointer<UInt8>
, я использую следующее
//var json: String
let encodedData = [UInt8](json.utf8)
let result = outputStream?.write(encodedData, maxLength: encodedData.count)
Кто-нибудь знает, как это сделать для Int?
Спасибо за вашу помощь !