Foundation · IOS API REFERENCE
InputStream
class · SDK 27.1
class InputStream
Members (6)
methodgetBuffer
TypeScriptgetBuffer(len: SDKHandle): { $ret: boolean; $out: { "buffer": (SDKHandle) | null } }
Swift declarationfunc getBuffer(_ buffer: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>, length len: UnsafeMutablePointer<Int>) -> Bool
Omit the output parameters from the call. The result contains $ret and $out, with buffer inside $out.
initinit
TypeScriptstatic initData(data: ArrayBuffer): InputStream
Swift declarationinit(data: Data)
initinit
TypeScriptstatic initFileAtPath(path: string): (InputStream) | null
Swift declarationconvenience init?(fileAtPath path: String)
init · iOS 4.0+init
TypeScriptstatic initUrl(url: string): (InputStream) | null
Swift declarationinit?(url: URL)
methodread
TypeScriptread(buffer: SDKHandle, len: number): number
Swift declarationfunc read(_ buffer: UnsafeMutablePointer<UInt8>, maxLength len: Int) -> Int
gethasBytesAvailable
TypeScriptget hasBytesAvailable(): boolean
Swift declarationvar hasBytesAvailable: Bool { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
InputStream.init()
inherited init: cannot prove legal (class declares 5 custom initializers)
All Foundation types →