Network framework

E770623

Network framework is Apple’s modern networking API for macOS and other Apple platforms, providing high-level, secure, and efficient support for TCP/IP, UDP, and advanced network features.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf Apple API
software framework
designGoal replace low-level socket APIs with safer abstractions
simplify secure networking on Apple platforms
developer Apple Inc.
documentationWebsite https://developer.apple.com/documentation/network
exposesType NWBrowser NERFINISHED
NWConnection NERFINISHED
NWEndpoint NERFINISHED
NWListener NERFINISHED
NWParameters NERFINISHED
NWPath NERFINISHED
focus energy efficiency
modern networking features
performance
security
integratesWith Apple platform networking stack
languageSupport Objective-C NERFINISHED
Swift NERFINISHED
platform iOS
iPadOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
providesAbstraction connection-oriented communication
connectionless communication
high-level networking API
replaces BSD sockets (for many use cases) NERFINISHED
CFNetwork (for many use cases) NERFINISHED
securityModel TLS by default when appropriate
supportsFeature IPv4
IPv6
TLS NERFINISHED
connection monitoring
custom protocols
multipath networking
network path evaluation
network privacy controls
secure networking
supportsProtocol IP
TCP
UDP
supportsUseCase background networking
client-server communication
peer-to-peer networking
real-time communication
service discovery

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

macOS SDK containsFramework Network framework