#URLSession
I’m starting a new 3 part series over 2 weeks on building a reusable Network Manager in Swift using async await, URLSession, generics, and better JSON decoding diagnostics. A solid foundation you can reuse in real apps. Next video drops Wednesday.
youtu.be/zEzIxdA8zLQ
March 1, 2026 at 2:41 PM
June 23, 2026 at 6:00 AM
I gave URLSession "url" instead of "urlRequest"

I checked EVERYTHING AROUND IT but somehow didn't think to check that one line. so this whole time, I was preparing a URLRequest with the Authorization field and all that and just not using it.

2. fucking. months.

I am hopeless
November 28, 2024 at 12:02 PM
AsyncImage got some useful improvements in iOS 27. We can now pass a URLRequest for per-image headers, caching, and timeout control, and provide a custom URLSession for image loading across a SwiftUI view hierarchy.

You can learn more in my new post: nilcoalescing.com/blog/AsyncIm...
AsyncImage improvements in iOS 27
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftU...
nilcoalescing.com
June 22, 2026 at 6:29 AM
AsyncImage receives a performance improvement by introducing caching. You can even control the cache by configuring a custom URLSession with a specific cache size. #swiftui #wwdc26
swiftwithmajid.com/2026/06/08/w...
June 10, 2026 at 7:51 AM
URLSession and friends. Some people make cross-stitch, I make class diagrams. SVG version: jano.dev/images/URLSe...
November 29, 2024 at 2:18 PM
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftUI view hierarchy: nilcoalescing.com/blog/AsyncIm...
#iOSDev #SwiftUI
AsyncImage improvements in iOS 27
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftU...
nilcoalescing.com
September 17, 2026 at 11:18 PM
Users always want more. With a background URLSession, we give them more by extending downloads and uploads beyond the app's lifespan. In this post I take advantage of a background session to download adorable cat photos 😸.

williamboles.com/keep-downloa...
Keep downloading with a background session
Users always want more. With a background URLSession, we give them more by extending downloads and uploads beyond the app's lifespan. Here, we look at building a solution to take advantage of a backgr...
williamboles.com
April 30, 2025 at 2:11 PM
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftUI view hierarchy: nilcoalescing.com/blog/AsyncIm...
#iOSDev #SwiftUI
AsyncImage improvements in iOS 27
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftU...
nilcoalescing.com
August 16, 2026 at 11:45 PM
I really, really can’t say enough positive things about server-side Swift. I literally had no backend experience before this year, but I decided to write the entire backend for AltStore PAL in Swift and after some initial hiccups (*cough* URLSession *cough*) it’s been remarkably smooth sailing […]
Original post on mastodon.social
mastodon.social
November 20, 2024 at 5:30 PM
Huh, interesting thing linked from here: there is apparently a new URLSession HTTP implementation built on the Network framework there, which you can opt in to for now, see thread here: toot.community/@justkwin/11... 🧐
March 31, 2025 at 9:04 PM
You can access .lines directly on a URL to stream remote text data line by line. No URLSession boilerplate required, and it works beautifully for CSV parsing, real-time data, and simple text fetching. www.hackingwithswift.com/articles/241...
My favorite new Swift API from iOS 15
AsyncSequence and effectful read-only properties combine to make something beautiful.
www.hackingwithswift.com
June 18, 2026 at 1:06 PM
🎉 I just finished Day 49 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/49 via @twostraws.bsky.social
Sending and Receiving Codable Data with URLSession.
February 4, 2025 at 7:55 PM
`AsyncImage` just got a major quality-of-life upgrade at WWDC 2026.

✅ HTTP caching by default
✅ Custom cache policies
✅ Custom URLSession support

https://www.kodeco.com/53143707-wwdc-2026-asyncimage-caching

#WWDC26 #SwiftUI #iOSDev
June 27, 2026 at 2:02 PM
I never found a Swift network lib that’s both simple and scalable.
URLSession is too low-level. Macro-based libs are clever but rigid. Others doesn’t scale.

So I built NetworkKit a declarative, flexible, open-source package.

📝 Blog: snopia.net/en/blog/just...
🖥️ Repo: github.com/bpisano/netw...
July 19, 2025 at 5:39 PM
Small but interesting thing in macOS 26 beta 6.

> For apps linked on or after iOS 26 and macOS 26, the default minimum TLS version of URLSession and Network frameworks has changed from 1.0 to 1.2.

App Developers have a knob to put it back to 1.0, but nice to see the default is 1.2.
August 13, 2025 at 5:40 PM
ApiKit 1.0 is out! 🚀 This is a Swift SDK that aims at making it super simple to integrate with any REST API, using the standard URLSession. I hope you'll enjoy using it, and would love to hear what you think!
github.com/danielsaidi/...
GitHub - danielsaidi/ApiKit: ApiKit is a Swift SDK that helps you integrate with any REST API.
ApiKit is a Swift SDK that helps you integrate with any REST API. - danielsaidi/ApiKit
github.com
March 26, 2025 at 9:11 AM
Uh, I was just about to install it…

Btw, so glad we have @mjtsai.bsky.social relaying some discussions from the Bad Place this way… (but yes, if you're only posting those comments there behind the login wall, I am judging you)
April 1, 2025 at 8:36 PM
So happy I moved here. I had missed the iOS community and being alerted to random pieces of useful new (to me) API. Filing this away for future reference. Nice that it can be part of URLSession.
iOS App Attestation (DeviceCheck) is so cool. So many possibilities!

Not bullet proof but definitely a great tool for the tool belt.
December 11, 2024 at 7:20 AM
What is URLSession?
zenn.dev
August 4, 2024 at 5:03 AM
How is it that in 2025 the Keychain API is so clunky to use from Swift (or even Objective-C)? Is it like AFNetworking before URLSession where everyone just uses a library?
May 14, 2025 at 8:28 PM
so i wrote a thing about stubbing URLSession based on a 'trick' i discovered the other day jellystyle.com/2025/09/stub...
How to Stub URLSession Responses… or Die Trying
The internet is filled to the brim with the gravestones of attempts to stub URLSession responses. As something of a strange holdover from the Objective-C days, URLSession is notoriously hard to…
jellystyle.com
September 24, 2025 at 9:17 AM
Swift devs — what's your go-to for API calls in 2026?

Still using URLSession raw? Alamofire? async/await changed everything but I still see people wrapping it six different ways.

What's your setup?

#swift #ios #indie #builders #indiedev
March 4, 2026 at 1:49 AM
Mastodon iOS devs confirmed the URL session bug in Xcode 16.3 simulator. Using ephemeral on URLSession instead of shared is the work around. Doesn’t impact code on devices, just simulator. Now to update slides!
April 7, 2025 at 6:53 PM