Documentation Archive Developer
Search

NetworkExtension Changes for Objective-C

NetworkExtension

NEAppProxyFlow.h (Added)

NEAppProxyProvider.h (Added)

NEAppProxyProviderManager.h (Added)

NEAppProxyTCPFlow.h (Added)

NEAppProxyUDPFlow.h (Added)

NEAppRule.h (Added)

NEDNSSettings.h (Added)

NEFilterControlProvider.h (Added)

NEFilterDataProvider.h (Added)

NEFilterFlow.h (Added)

NEFilterManager.h (Added)

NEFilterProvider.h (Added)

NEFilterProviderConfiguration.h (Added)

NEHotspotHelper.h (Added)

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

Declaration
From
@property(copy) NSArray *DNSSearchDomainMatch
To
@property(copy, nullable) NSArray<NSString *> *DNSSearchDomainMatch

Declaration
From
@property(copy) NSArray *DNSServerAddressMatch
To
@property(copy, nullable) NSArray<NSString *> *DNSServerAddressMatch

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)

NEProvider.h (Added)

NEProxySettings.h (Added)

NETunnelNetworkSettings.h (Added)

NETunnelProvider.h (Added)

NETunnelProviderManager.h (Added)

NETunnelProviderProtocol.h (Added)

NETunnelProviderSession.h (Added)

NEVPNConnection.h

NEVPNManager.h

Declaration
From
@property(copy) NSArray *onDemandRules
To
@property(copy, nullable) NSArray<NEOnDemandRule *> *onDemandRules

Deprecation
From--
ToiOS 9.0

NEVPNProtocol.h

NEVPNProtocolIKEv2.h

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

Introduction
FromiOS 8.0
ToiOS 8.3

NWBonjourServiceEndpoint.h (Added)

NWEndpoint.h (Added)

NWHostEndpoint.h (Added)

NWPath.h (Added)

NWTCPConnection.h (Added)

NWTLSParameters.h (Added)

NWUDPSession.h (Added)