SFByteWriter
Objective-C
@interface SFByteWriter : NSObject
Swift
class SFByteWriter : NSObject
Write byte data
-
Next byte index to write
Declaration
Objective-C
@property int nextByte;Swift
var nextByte: Int32 { get set } -
Output stream to write bytes to
Declaration
Objective-C
@property (nonatomic, strong) NSOutputStream *os;Swift
var os: OutputStream! { get set } -
Byte order used to write, little or big endian
Declaration
Objective-C
@property (nonatomic) CFByteOrder byteOrder;Swift
var byteOrder: CFByteOrder { get set } -
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!()Return Value
new byte writer
-
Initialize
Declaration
Objective-C
- (instancetype)initWithByteOrder:(CFByteOrder)byteOrder;Swift
init!(byteOrder: CFByteOrder)Parameters
byteOrderbyte order
Return Value
new byte writer
-
Close the byte writer
Declaration
Objective-C
- (void)close;Swift
func close() -
Get the written byte data
Declaration
Objective-C
- (NSData *)data;Swift
func data() -> Data!Return Value
byte data
-
Get the current size in bytes written
Declaration
Objective-C
- (int)size;Swift
func size() -> Int32Return Value
bytes written
-
Write a string
Declaration
Objective-C
- (void)writeString:(NSString *)value;Swift
func write(_ value: String!)Parameters
valuestring
-
Write a byte
Declaration
Objective-C
- (void)writeByte:(NSNumber *)value;Swift
func writeByte(_ value: NSNumber!)Parameters
valuebyte
-
Write data
Declaration
Objective-C
- (void)writeData:(NSData *)data;Swift
func writeData(_ data: Data!)Parameters
datadata
-
Write an integer
Declaration
Objective-C
- (void)writeInt:(NSNumber *)value;Swift
func writeInt(_ value: NSNumber!)Parameters
valueinteger
-
Write a double
Declaration
Objective-C
- (void)writeDouble:(NSDecimalNumber *)value;Swift
func writeDouble(_ value: NSDecimalNumber!)Parameters
valuedouble
View on GitHub
SFByteWriter Class Reference