NetworkExtension Changes for Swift
NetworkExtension
Modified NEAppProxyFlow
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEAppProxyFlowError [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEAppProxyProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEAppProxyProviderManager
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEAppProxyTCPFlow
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEAppProxyUDPFlow
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEAppRule
| Declaration | Protocols | |
|---|---|---|
| From | class NEAppRule : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(signingIdentifier signingIdentifier: String)
init(signingIdentifier signingIdentifier: String, designatedRequirement designatedRequirement: String)
var matchSigningIdentifier: String { get }
var matchDesignatedRequirement: String { get }
var matchPath: String?
var matchDomains: [AnyObject]?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEAppRule : NSObject, NSSecureCoding, NSCopying {
init(signingIdentifier signingIdentifier: String)
init(signingIdentifier signingIdentifier: String, designatedRequirement designatedRequirement: String)
var matchSigningIdentifier: String { get }
var matchDesignatedRequirement: String { get }
var matchPath: String?
var matchDomains: [AnyObject]?
} | NSCopying, NSSecureCoding |
Modified NEDNSSettings
| Declaration | Protocols | |
|---|---|---|
| From | class NEDNSSettings : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(servers servers: [String])
var servers: [String] { get }
var searchDomains: [String]?
var domainName: String?
var matchDomains: [String]?
var matchDomainsNoSearch: Bool
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEDNSSettings : NSObject, NSSecureCoding, NSCopying {
init(servers servers: [String])
var servers: [String] { get }
var searchDomains: [String]?
var domainName: String?
var matchDomains: [String]?
var matchDomainsNoSearch: Bool
} | NSCopying, NSSecureCoding |
Modified NEEvaluateConnectionRule
| Declaration | Protocols | |
|---|---|---|
| From | class NEEvaluateConnectionRule : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(matchDomains domains: [String], andAction action: NEEvaluateConnectionRuleAction)
var action: NEEvaluateConnectionRuleAction { get }
var matchDomains: [String] { get }
var useDNSServers: [String]?
@NSCopying var probeURL: NSURL?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEEvaluateConnectionRule : NSObject, NSSecureCoding, NSCopying {
init(matchDomains domains: [String], andAction action: NEEvaluateConnectionRuleAction)
var action: NEEvaluateConnectionRuleAction { get }
var matchDomains: [String] { get }
var useDNSServers: [String]?
@NSCopying var probeURL: NSURL?
} | NSCopying, NSSecureCoding |
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEFilterBrowserFlow
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterBrowserFlow : NEFilterFlow {
var request: NSURLRequest { get }
var response: NSURLResponse? { get }
var parentURL: NSURL? { get }
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterBrowserFlow : NEFilterFlow, NSSecureCoding, NSCopying {
var request: NSURLRequest { get }
var response: NSURLResponse? { get }
var parentURL: NSURL? { get }
} | NSCopying, NSSecureCoding |
Modified NEFilterControlProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEFilterControlVerdict
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterControlVerdict : NEFilterNewFlowVerdict {
class func allowVerdictWithUpdateRules(_ updateRules: Bool) -> NEFilterControlVerdict
class func dropVerdictWithUpdateRules(_ updateRules: Bool) -> NEFilterControlVerdict
class func updateRules() -> NEFilterControlVerdict
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterControlVerdict : NEFilterNewFlowVerdict, NSSecureCoding, NSCopying {
class func allowVerdictWithUpdateRules(_ updateRules: Bool) -> NEFilterControlVerdict
class func dropVerdictWithUpdateRules(_ updateRules: Bool) -> NEFilterControlVerdict
class func updateRules() -> NEFilterControlVerdict
} | NSCopying, NSSecureCoding |
Modified NEFilterDataProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEFilterDataVerdict
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterDataVerdict : NEFilterVerdict {
class func allowVerdict() -> NEFilterDataVerdict
class func dropVerdict() -> NEFilterDataVerdict
class func remediateVerdictWithRemediationURLMapKey(_ remediationURLMapKey: String?, remediationButtonTextMapKey remediationButtonTextMapKey: String?) -> NEFilterDataVerdict
init(passBytes passBytes: Int, peekBytes peekBytes: Int)
class func dataVerdictWithPassBytes(_ passBytes: Int, peekBytes peekBytes: Int) -> NEFilterDataVerdict
class func needRulesVerdict() -> NEFilterDataVerdict
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterDataVerdict : NEFilterVerdict, NSSecureCoding, NSCopying {
class func allowVerdict() -> NEFilterDataVerdict
class func dropVerdict() -> NEFilterDataVerdict
class func remediateVerdictWithRemediationURLMapKey(_ remediationURLMapKey: String?, remediationButtonTextMapKey remediationButtonTextMapKey: String?) -> NEFilterDataVerdict
init(passBytes passBytes: Int, peekBytes peekBytes: Int)
class func dataVerdictWithPassBytes(_ passBytes: Int, peekBytes peekBytes: Int) -> NEFilterDataVerdict
class func needRulesVerdict() -> NEFilterDataVerdict
} | NSCopying, NSSecureCoding |
Modified NEFilterFlow
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterFlow : NSObject, NSSecureCoding, NSCoding, NSCopying {
var URL: NSURL? { get }
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterFlow : NSObject, NSSecureCoding, NSCopying {
var URL: NSURL? { get }
} | NSCopying, NSSecureCoding |
Modified NEFilterManager
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEFilterManagerError [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEFilterNewFlowVerdict
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterNewFlowVerdict : NEFilterVerdict {
class func needRulesVerdict() -> NEFilterNewFlowVerdict
class func allowVerdict() -> NEFilterNewFlowVerdict
class func dropVerdict() -> NEFilterNewFlowVerdict
class func remediateVerdictWithRemediationURLMapKey(_ remediationURLMapKey: String, remediationButtonTextMapKey remediationButtonTextMapKey: String) -> NEFilterNewFlowVerdict
class func URLAppendStringVerdictWithMapKey(_ urlAppendMapKey: String) -> NEFilterNewFlowVerdict
class func filterDataVerdictWithFilterInbound(_ filterInbound: Bool, peekInboundBytes peekInboundBytes: Int, filterOutbound filterOutbound: Bool, peekOutboundBytes peekOutboundBytes: Int) -> NEFilterNewFlowVerdict
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterNewFlowVerdict : NEFilterVerdict, NSSecureCoding, NSCopying {
class func needRulesVerdict() -> NEFilterNewFlowVerdict
class func allowVerdict() -> NEFilterNewFlowVerdict
class func dropVerdict() -> NEFilterNewFlowVerdict
class func remediateVerdictWithRemediationURLMapKey(_ remediationURLMapKey: String, remediationButtonTextMapKey remediationButtonTextMapKey: String) -> NEFilterNewFlowVerdict
class func URLAppendStringVerdictWithMapKey(_ urlAppendMapKey: String) -> NEFilterNewFlowVerdict
class func filterDataVerdictWithFilterInbound(_ filterInbound: Bool, peekInboundBytes peekInboundBytes: Int, filterOutbound filterOutbound: Bool, peekOutboundBytes peekOutboundBytes: Int) -> NEFilterNewFlowVerdict
} | NSCopying, NSSecureCoding |
Modified NEFilterProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEFilterProviderConfiguration
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterProviderConfiguration : NSObject, NSSecureCoding, NSCoding, NSCopying {
var filterBrowsers: Bool
var filterSockets: Bool
var vendorConfiguration: [String : AnyObject]?
var serverAddress: String?
var username: String?
var organization: String?
@NSCopying var passwordReference: NSData?
@NSCopying var identityReference: NSData?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterProviderConfiguration : NSObject, NSSecureCoding, NSCopying {
var filterBrowsers: Bool
var filterSockets: Bool
var vendorConfiguration: [String : AnyObject]?
var serverAddress: String?
var username: String?
var organization: String?
@NSCopying var passwordReference: NSData?
@NSCopying var identityReference: NSData?
} | NSCopying, NSSecureCoding |
Modified NEFilterRemediationVerdict
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterRemediationVerdict : NEFilterVerdict {
class func allowVerdict() -> NEFilterRemediationVerdict
class func dropVerdict() -> NEFilterRemediationVerdict
class func needRulesVerdict() -> NEFilterRemediationVerdict
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterRemediationVerdict : NEFilterVerdict, NSSecureCoding, NSCopying {
class func allowVerdict() -> NEFilterRemediationVerdict
class func dropVerdict() -> NEFilterRemediationVerdict
class func needRulesVerdict() -> NEFilterRemediationVerdict
} | NSCopying, NSSecureCoding |
Modified NEFilterSocketFlow
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterSocketFlow : NEFilterFlow {
var remoteEndpoint: NWEndpoint { get }
var localEndpoint: NWEndpoint { get }
var socketFamily: Int32
var socketType: Int32
var socketProtocol: Int32
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterSocketFlow : NEFilterFlow, NSSecureCoding, NSCopying {
var remoteEndpoint: NWEndpoint { get }
var localEndpoint: NWEndpoint { get }
var socketFamily: Int32
var socketType: Int32
var socketProtocol: Int32
} | NSCopying, NSSecureCoding |
Modified NEFilterVerdict
| Declaration | Protocols | |
|---|---|---|
| From | class NEFilterVerdict : NSObject, NSSecureCoding, NSCoding, NSCopying {
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEFilterVerdict : NSObject, NSSecureCoding, NSCopying {
} | NSCopying, NSSecureCoding |
Modified NEFlowMetaData
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEHotspotHelper
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEHotspotHelperCommand
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEHotspotHelperCommandType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEHotspotHelperConfidence [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEHotspotHelperResponse
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEHotspotHelperResult [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEHotspotNetwork
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEIPv4Route
| Declaration | Protocols | |
|---|---|---|
| From | class NEIPv4Route : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(destinationAddress address: String, subnetMask subnetMask: String)
var destinationAddress: String { get }
var destinationSubnetMask: String { get }
var gatewayAddress: String?
class func defaultRoute() -> NEIPv4Route
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEIPv4Route : NSObject, NSSecureCoding, NSCopying {
init(destinationAddress address: String, subnetMask subnetMask: String)
var destinationAddress: String { get }
var destinationSubnetMask: String { get }
var gatewayAddress: String?
class func defaultRoute() -> NEIPv4Route
} | NSCopying, NSSecureCoding |
Modified NEIPv4Settings
| Declaration | Protocols | |
|---|---|---|
| From | class NEIPv4Settings : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(addresses addresses: [String], subnetMasks subnetMasks: [String])
var addresses: [String] { get }
var subnetMasks: [String] { get }
var includedRoutes: [NEIPv4Route]?
var excludedRoutes: [NEIPv4Route]?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEIPv4Settings : NSObject, NSSecureCoding, NSCopying {
init(addresses addresses: [String], subnetMasks subnetMasks: [String])
var addresses: [String] { get }
var subnetMasks: [String] { get }
var includedRoutes: [NEIPv4Route]?
var excludedRoutes: [NEIPv4Route]?
} | NSCopying, NSSecureCoding |
Modified NEIPv6Route
| Declaration | Protocols | |
|---|---|---|
| From | class NEIPv6Route : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(destinationAddress address: String, networkPrefixLength networkPrefixLength: NSNumber)
var destinationAddress: String { get }
var destinationNetworkPrefixLength: NSNumber { get }
var gatewayAddress: String?
class func defaultRoute() -> NEIPv6Route
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEIPv6Route : NSObject, NSSecureCoding, NSCopying {
init(destinationAddress address: String, networkPrefixLength networkPrefixLength: NSNumber)
var destinationAddress: String { get }
var destinationNetworkPrefixLength: NSNumber { get }
var gatewayAddress: String?
class func defaultRoute() -> NEIPv6Route
} | NSCopying, NSSecureCoding |
Modified NEIPv6Settings
| Declaration | Protocols | |
|---|---|---|
| From | class NEIPv6Settings : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(addresses addresses: [String], networkPrefixLengths networkPrefixLengths: [NSNumber])
var addresses: [String] { get }
var networkPrefixLengths: [NSNumber] { get }
var includedRoutes: [NEIPv6Route]?
var excludedRoutes: [NEIPv6Route]?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEIPv6Settings : NSObject, NSSecureCoding, NSCopying {
init(addresses addresses: [String], networkPrefixLengths networkPrefixLengths: [NSNumber])
var addresses: [String] { get }
var networkPrefixLengths: [NSNumber] { get }
var includedRoutes: [NEIPv6Route]?
var excludedRoutes: [NEIPv6Route]?
} | NSCopying, NSSecureCoding |
Modified NEOnDemandRule
| Declaration | Protocols | |
|---|---|---|
| From | class NEOnDemandRule : NSObject, NSSecureCoding, NSCoding, NSCopying {
var action: NEOnDemandRuleAction { get }
var DNSSearchDomainMatch: [String]?
var DNSServerAddressMatch: [String]?
var interfaceTypeMatch: NEOnDemandRuleInterfaceType
var SSIDMatch: [String]?
@NSCopying var probeURL: NSURL?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEOnDemandRule : NSObject, NSSecureCoding, NSCopying {
var action: NEOnDemandRuleAction { get }
var DNSSearchDomainMatch: [String]?
var DNSServerAddressMatch: [String]?
var interfaceTypeMatch: NEOnDemandRuleInterfaceType
var SSIDMatch: [String]?
@NSCopying var probeURL: NSURL?
} | NSCopying, NSSecureCoding |
Modified NEOnDemandRuleAction [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEOnDemandRuleConnect
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEOnDemandRuleDisconnect
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEOnDemandRuleEvaluateConnection
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEOnDemandRuleIgnore
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEOnDemandRuleInterfaceType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEPacketTunnelFlow
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEPacketTunnelNetworkSettings
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEPacketTunnelProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEProviderStopReason [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEProxyServer
| Declaration | Protocols | |
|---|---|---|
| From | class NEProxyServer : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(address address: String, port port: Int)
var address: String { get }
var port: Int { get }
var authenticationRequired: Bool
var username: String?
var password: String?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEProxyServer : NSObject, NSSecureCoding, NSCopying {
init(address address: String, port port: Int)
var address: String { get }
var port: Int { get }
var authenticationRequired: Bool
var username: String?
var password: String?
} | NSCopying, NSSecureCoding |
Modified NEProxySettings
| Declaration | Protocols | |
|---|---|---|
| From | class NEProxySettings : NSObject, NSSecureCoding, NSCoding, NSCopying {
var autoProxyConfigurationEnabled: Bool
@NSCopying var proxyAutoConfigurationURL: NSURL?
var proxyAutoConfigurationJavaScript: String?
var HTTPEnabled: Bool
@NSCopying var HTTPServer: NEProxyServer?
var HTTPSEnabled: Bool
@NSCopying var HTTPSServer: NEProxyServer?
var excludeSimpleHostnames: Bool
var exceptionList: [String]?
var matchDomains: [String]?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEProxySettings : NSObject, NSSecureCoding, NSCopying {
var autoProxyConfigurationEnabled: Bool
@NSCopying var proxyAutoConfigurationURL: NSURL?
var proxyAutoConfigurationJavaScript: String?
var HTTPEnabled: Bool
@NSCopying var HTTPServer: NEProxyServer?
var HTTPSEnabled: Bool
@NSCopying var HTTPSServer: NEProxyServer?
var excludeSimpleHostnames: Bool
var exceptionList: [String]?
var matchDomains: [String]?
} | NSCopying, NSSecureCoding |
Modified NETunnelNetworkSettings
| Declaration | Protocols | |
|---|---|---|
| From | class NETunnelNetworkSettings : NSObject, NSSecureCoding, NSCoding, NSCopying {
init(tunnelRemoteAddress address: String)
var tunnelRemoteAddress: String { get }
@NSCopying var DNSSettings: NEDNSSettings?
@NSCopying var proxySettings: NEProxySettings?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NETunnelNetworkSettings : NSObject, NSSecureCoding, NSCopying {
init(tunnelRemoteAddress address: String)
var tunnelRemoteAddress: String { get }
@NSCopying var DNSSettings: NEDNSSettings?
@NSCopying var proxySettings: NEProxySettings?
} | NSCopying, NSSecureCoding |
Modified NETunnelProvider
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NETunnelProviderError [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NETunnelProviderManager
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NETunnelProviderProtocol
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NETunnelProviderRoutingMethod [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NETunnelProviderSession
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEVPNConnection
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEVPNError [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEVPNIKEAuthenticationMethod [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEVPNIKEv2CertificateType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEVPNIKEv2DiffieHellmanGroup [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEVPNIKEv2EncryptionAlgorithm [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NEVPNIKEv2IntegrityAlgorithm [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
| Declaration | Protocols | |
|---|---|---|
| From | class NEVPNIKEv2SecurityAssociationParameters : NSObject, NSSecureCoding, NSCoding, NSCopying {
var encryptionAlgorithm: NEVPNIKEv2EncryptionAlgorithm
var integrityAlgorithm: NEVPNIKEv2IntegrityAlgorithm
var diffieHellmanGroup: NEVPNIKEv2DiffieHellmanGroup
var lifetimeMinutes: Int32
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEVPNIKEv2SecurityAssociationParameters : NSObject, NSSecureCoding, NSCopying {
var encryptionAlgorithm: NEVPNIKEv2EncryptionAlgorithm
var integrityAlgorithm: NEVPNIKEv2IntegrityAlgorithm
var diffieHellmanGroup: NEVPNIKEv2DiffieHellmanGroup
var lifetimeMinutes: Int32
} | NSCopying, NSSecureCoding |
Modified NEVPNManager
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEVPNProtocol
| Declaration | Protocols | |
|---|---|---|
| From | class NEVPNProtocol : NSObject, NSCopying, NSSecureCoding, NSCoding {
var serverAddress: String?
var username: String?
@NSCopying var passwordReference: NSData?
@NSCopying var identityReference: NSData?
@NSCopying var identityData: NSData?
var identityDataPassword: String?
var disconnectOnSleep: Bool
@NSCopying var proxySettings: NEProxySettings?
} | AnyObject, NSCoding, NSCopying, NSSecureCoding |
| To | class NEVPNProtocol : NSObject, NSCopying, NSSecureCoding {
var serverAddress: String?
var username: String?
@NSCopying var passwordReference: NSData?
@NSCopying var identityReference: NSData?
@NSCopying var identityData: NSData?
var identityDataPassword: String?
var disconnectOnSleep: Bool
@NSCopying var proxySettings: NEProxySettings?
} | NSCopying, NSSecureCoding |
Modified NEVPNProtocolIKEv2
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEVPNProtocolIPSec
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NEVPNStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NWBonjourServiceEndpoint
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWEndpoint
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWHostEndpoint
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWPath
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWPathStatus [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NWTCPConnection
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWTCPConnectionState [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified NWTLSParameters
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWUDPSession
| Protocols | |
|---|---|
| From | AnyObject |
| To | -- |
Modified NWUDPSessionState [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |