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.

All labels observed (1)

Label Occurrences
Network framework canonical 1

How this entity was disambiguated

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
NWConnection
NWEndpoint
NWListener
NWParameters
NWPath
focus energy efficiency
modern networking features
performance
security
integratesWith Apple platform networking stack
languageSupport Objective-C
Swift
platform iOS
iPadOS
macOS
tvOS
watchOS
providesAbstraction connection-oriented communication
connectionless communication
high-level networking API
replaces BSD sockets (for many use cases)
linked to: BSD sockets API

CFNetwork (for many use cases)
securityModel TLS by default when appropriate
supportsFeature IPv4
IPv6
TLS
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

How these facts were elicited

Referenced by (1)

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

macOS SDK containsFramework Network framework