General:
-
Networking Overview document — Despite the fact that this is in the archive, this is still really useful.
-
TLS for App Developers DevForums post
-
Choosing a Network Debugging Tool documentation
-
Low-Level Networking on watchOS DevForums post
Foundation networking:
-
DevForums tags: Foundation, CFNetwork
-
URL Loading System documentation —
NSURLSession, orURLSessionin Swift, is the recommended API for HTTP[S] on Apple platforms.
Network framework:
-
DevForums tag: Network
-
Network framework documentation — Network framework is the recommended API for TCP, UDP, and QUIC on Apple platforms.
Network Extension (including Wi-Fi on iOS):
Wi-Fi on macOS:
Secure networking:
-
DevForums tags: Security
-
Apple Platform Security support document
-
Preventing Insecure Network Connections documentation — This is all about App Transport Security.
-
Available trusted root certificates for Apple operating systems support article
-
Requirements for trusted certificates in iOS 13 and macOS 10.15 support article
-
About upcoming limits on trusted certificates support article
-
Technote 2232 HTTPS Server Trust Evaluation
-
Technote 2326 Creating Certificates for TLS Testing
-
QA1948 HTTPS and Test Servers
Miscellaneous:
-
On FTP DevForums post
-
Using the Multicast Networking Additional Capability DevForums post
-
Investigating Network Latency Problems DevForums post
-
Local Network Privacy FAQ DevForums post
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"