One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEDNSSettings

class · iOS 9.0+ · SDK 27.1

class NEDNSSettings

Members (13)

init · iOS 9.0+

init

TypeScript
static init(servers: Array<string>): NEDNSSettings
Swift declaration
init(servers: [String])
get · iOS 26.0+

allowFailover

TypeScript
get allowFailover(): boolean
Swift declaration
var allowFailover: Bool { get set }
set · iOS 26.0+

allowFailover

TypeScript
set allowFailover(value: boolean)
Swift declaration
var allowFailover: Bool { get set }
get · iOS 14.0+

dnsProtocol

TypeScript
get dnsProtocol(): NEDNSProtocol
Swift declaration
var dnsProtocol: NEDNSProtocol { get }
get · iOS 9.0+

domainName

TypeScript
get domainName(): (string) | null
Swift declaration
var domainName: String? { get set }
set · iOS 9.0+

domainName

TypeScript
set domainName(value: (string) | null)
Swift declaration
var domainName: String? { get set }
get · iOS 9.0+

matchDomains

TypeScript
get matchDomains(): (Array<string>) | null
Swift declaration
var matchDomains: [String]? { get set }
set · iOS 9.0+

matchDomains

TypeScript
set matchDomains(value: (Array<string>) | null)
Swift declaration
var matchDomains: [String]? { get set }
get · iOS 9.0+

matchDomainsNoSearch

TypeScript
get matchDomainsNoSearch(): boolean
Swift declaration
var matchDomainsNoSearch: Bool { get set }
set · iOS 9.0+

matchDomainsNoSearch

TypeScript
set matchDomainsNoSearch(value: boolean)
Swift declaration
var matchDomainsNoSearch: Bool { get set }
get · iOS 9.0+

searchDomains

TypeScript
get searchDomains(): (Array<string>) | null
Swift declaration
var searchDomains: [String]? { get set }
set · iOS 9.0+

searchDomains

TypeScript
set searchDomains(value: (Array<string>) | null)
Swift declaration
var searchDomains: [String]? { get set }
get · iOS 9.0+

servers

TypeScript
get servers(): Array<string>
Swift declaration
var servers: [String] { get }

Skipped declarations

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

NEDNSSettings.init()

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

All NetworkExtension types →