NetworkExtension Changes for Objective-C
NetworkExtension
NEAppProxyFlow.h (Added)
Added NEAppProxyFlow
Added NEAppProxyFlow.metaData
Added NEFlowMetaData
Added NEAppProxyErrorDomain
Added #def NEAPPPROXYFLOW_EXPORT
Added NEAppProxyFlowError
NEAppProxyProvider.h (Added)
NEAppProxyProviderManager.h (Added)
NEAppProxyTCPFlow.h (Added)
NEAppProxyUDPFlow.h (Added)
NEAppRule.h (Added)
Added NEAppRule
Added NEAppRule.matchDomains
NEDNSSettings.h (Added)
NEFilterControlProvider.h (Added)
Added NEFilterControlProvider
NEFilterDataProvider.h (Added)
NEFilterFlow.h (Added)
NEFilterManager.h (Added)
Added NEFilterManager
Added NEFilterManager.enabled
Added #def NEFILTER_EXPORT
Added NEFilterErrorDomain
Added NEFilterManagerError
NEFilterProvider.h (Added)
Added NEFilterControlVerdict
Added NEFilterNewFlowVerdict
Added +[NEFilterNewFlowVerdict remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:]
Added NEFilterProvider
Added NEFilterVerdict
Added #def NEFILTER_EXPORT
NEFilterProviderConfiguration.h (Added)
NEHotspotHelper.h (Added)
Added NEHotspotHelper
Added NEHotspotHelperCommand
Added NEHotspotHelperResponse
Added NEHotspotNetwork
Added NEHotspotNetwork.BSSID
Added NEHotspotNetwork.secure
Added NEHotspotNetwork.SSID
Added NEHotspotHelperHandler
Added NEHotspotHelperResult
Added #def NEHS_EXPORT
Added NSMutableURLRequest(NEHotspotHelper)
NEIPv4Settings.h (Added)
NEIPv6Settings.h (Added)
NEOnDemandRule.h
Declaration | |
---|---|
From | - (id)initWithMatchDomains:(NSArray *)domains andAction:(NEEvaluateConnectionRuleAction)action |
To | - (instancetype _Nonnull)initWithMatchDomains:(NSArray<NSString *> * _Nonnull)domains andAction:(NEEvaluateConnectionRuleAction)action |
Declaration | |
---|---|
From | @property(readonly) NSArray *matchDomains |
To | @property(readonly, nonnull) NSArray<NSString *> *matchDomains |
Declaration | |
---|---|
From | @property(copy) NSArray *useDNSServers |
To | @property(copy, nullable) NSArray<NSString *> *useDNSServers |
Modified NEOnDemandRule.DNSSearchDomainMatch
Declaration | |
---|---|
From | @property(copy) NSArray *DNSSearchDomainMatch |
To | @property(copy, nullable) NSArray<NSString *> *DNSSearchDomainMatch |
Modified NEOnDemandRule.DNSServerAddressMatch
Declaration | |
---|---|
From | @property(copy) NSArray *DNSServerAddressMatch |
To | @property(copy, nullable) NSArray<NSString *> *DNSServerAddressMatch |
Modified NEOnDemandRule.SSIDMatch
Declaration | |
---|---|
From | @property(copy) NSArray *SSIDMatch |
To | @property(copy, nullable) NSArray<NSString *> *SSIDMatch |
Declaration | |
---|---|
From | @property(copy) NSArray *connectionRules |
To | @property(copy, nullable) NSArray<NEEvaluateConnectionRule *> *connectionRules |
NEPacketTunnelFlow.h (Added)
NEPacketTunnelNetworkSettings.h (Added)
NEPacketTunnelProvider.h (Added)
Added NEPacketTunnelProvider
NEProvider.h (Added)
Added NEProvider
Added NEProvider.defaultPath
Added -[NEProvider wake]
Added NEProviderStopReason
Added NEProviderStopReasonNone
NEProxySettings.h (Added)
Added NEProxyServer
Added NEProxyServer.address
Added NEProxyServer.password
Added NEProxyServer.port
Added NEProxyServer.username
Added NEProxySettings
NETunnelNetworkSettings.h (Added)
NETunnelProvider.h (Added)
NETunnelProviderManager.h (Added)
NETunnelProviderProtocol.h (Added)
NETunnelProviderSession.h (Added)
NEVPNConnection.h
NEVPNManager.h
Modified NEVPNManager.onDemandRules
Declaration | |
---|---|
From | @property(copy) NSArray *onDemandRules |
To | @property(copy, nullable) NSArray<NEOnDemandRule *> *onDemandRules |
Modified NEVPNManager.protocol
Deprecation | |
---|---|
From | -- |
To | iOS 9.0 |
NEVPNProtocol.h
NEVPNProtocolIKEv2.h
Modified NEVPNProtocolIKEv2.certificateType
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Modified NEVPNIKEv2CertificateTypeECDSA256
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Modified NEVPNIKEv2CertificateTypeECDSA384
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Modified NEVPNIKEv2CertificateTypeECDSA521
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Modified NEVPNIKEv2CertificateTypeRSA
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
Introduction | |
---|---|
From | iOS 8.0 |
To | iOS 8.3 |
NWBonjourServiceEndpoint.h (Added)
NWEndpoint.h (Added)
Added NWEndpoint
NWHostEndpoint.h (Added)
NWPath.h (Added)
Added NWPath
Added NWPath.expensive
Added -[NWPath isEqualToPath:]
Added NWPath.status
Added NWPathStatus
Added NWPathStatusInvalid
Added NWPathStatusSatisfiable
Added NWPathStatusSatisfied
Added NWPathStatusUnsatisfied
NWTCPConnection.h (Added)
Added NWTCPConnection
Added NWTCPConnection.endpoint
Added NWTCPConnection.error
Added NWTCPConnection.state
Added NWTCPConnection.viable
Added NWTCPConnectionState
NWTLSParameters.h (Added)
NWUDPSession.h (Added)
Added NWUDPSession
Added -[NWUDPSession cancel]
Added NWUDPSession.currentPath
Added NWUDPSession.endpoint
Added NWUDPSession.state
Added NWUDPSession.viable
Added NWUDPSessionState
Added NWUDPSessionStateFailed
Added NWUDPSessionStateInvalid
Added NWUDPSessionStateReady
Added NWUDPSessionStateWaiting