Check out the repo instead. The Wisdom of Quinn Now with 100% more archived PDFs.
Informative DevForum posts from everyone's favorite DTS member.
(Arranged newest to oldest)
- The Peril of the Ampersand
- Signing code for older versions of macOS on Apple Silicon
- Local Network Privacy FAQ
- Triggering the Local Network Privacy Alert
- Standard Memory Debugging Tools
- Using the Multicast Special Entitlement
- Five Reasons Why Synchronous Networking Is Bad
--deep
Considered Harmful- Notarisation and the macOS 10.9 SDK
- On Log Noise
- Parsing Dates Without Times
- Unpacking Apple Archives
- TLS for App Developers
- Testing a Notarised Product
- Packaging a Daemon with a Provisioning Profile
- Manual Code Signing Example
- Signing a Mac Product For Distribution
- Security Resources
- Moving to Fewer, Larger Transfers
- Network Extension Framework Entitlements
- KWN & ESK’s Puzzle Page: Mutation Madness
- Error 1048 When Notarising
- Handling
shouldFreeInfo
Parameters - App Transport Security
- On Free Memory
- UIApplication Background Task Notes
- Notarising an Installer Package Containing a KEXT
- Async Signal Safe Functions vs Dyld Lazy Binding
- Implementing Your Own Crash Reporter
- KEXT Code Signing Problems
- SecItem attributes for keys
- Troubleshooting -34018 Keychain Errors
- Wi-Fi Fundamentals
- Investigating Network Latency Problems
- Debugging HTTP Server-Side Errors
- Network Debugging articles
- Networking Resources
- Supporting IPv6-only Networks
- Sandboxed Helper Tool Crashing in
libsystem_secinit
- Testing Background Session Code
- Customising TLS Server Trust Evaluation Considered Harmful
- Maintaining a TCP Connection in the Background
- On FTP
- NSURLCache and Byte Ranges
- Unified Logging from the Kernel
- Files and Storage Resources
- IPv6 and App Review
- Implementing Secure Transport I/O Functions
- Networking in a Short-Lived Extension
- Network Debugging in the Field
- Intermittent -34018 errors from users in the field
- Error -34018 errSecMissingEntitlement
- Swift 3 and BSD Sockets
- Using mitmproxy to Analyse HTTP[S] Requests
- IPv6 Address Synthesis on Older Systems
- NEHotspotHelper pseudo API
- Network Extension Provider Memory Strategy