One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NETunnelNetworkSettings

class · iOS 9.0+ · SDK 27.1

class NETunnelNetworkSettings

Members (6)

init · iOS 9.0+

init

TypeScript
static init(address: string): NETunnelNetworkSettings
Swift declaration
init(tunnelRemoteAddress address: String)
get · iOS 9.0+

dnsSettings

TypeScript
get dnsSettings(): (NEDNSSettings) | null
Swift declaration
@NSCopying var dnsSettings: NEDNSSettings? { get set }
set · iOS 9.0+

dnsSettings

TypeScript
set dnsSettings(value: (NEDNSSettings) | null)
Swift declaration
@NSCopying var dnsSettings: NEDNSSettings? { get set }
get · iOS 9.0+

proxySettings

TypeScript
get proxySettings(): (NEProxySettings) | null
Swift declaration
@NSCopying var proxySettings: NEProxySettings? { get set }
set · iOS 9.0+

proxySettings

TypeScript
set proxySettings(value: (NEProxySettings) | null)
Swift declaration
@NSCopying var proxySettings: NEProxySettings? { get set }
get · iOS 9.0+

tunnelRemoteAddress

TypeScript
get tunnelRemoteAddress(): string
Swift declaration
var tunnelRemoteAddress: String { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NETunnelNetworkSettings.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All NetworkExtension types →