jobill.bsky.social
@jobill.bsky.social
Reposted
Async/await in a single class.
June 11, 2025 at 12:59 PM
Reposted
Glassy WWDC 2025 keynote #sketchnote #WWDC25
June 9, 2025 at 6:42 PM
Reposted
New in Xcode 26: the AI can automatically document a piece of code!

(make sure to install macOS Tahoe beta if you want to try the feature!)
June 12, 2025 at 7:02 AM
Reposted
We’ve just been told that Apple is planning to greatly expand the Apple Developer Forums by adding Discussions – a new way for them to reach out to developers through live streams and Q&A. Coming soon! 🎉
June 11, 2025 at 9:27 PM
Reposted
While navigation stacks API didn’t change, the tab navigation provides us with a few new APIs allowing us to improve user experience respecting the new design language. If you still use old TabView APIs, it is a perfect time to refactor your tab navigation.
swiftwithmajid.com/2025/06/10/w...
June 12, 2025 at 10:31 AM
Reposted
New session summary provided by @Jeehut.bsky.social for #WWDC25 talk "What’s new in StoreKit and In-App Purchase". ✍️

Check it out to learn more: 👇👇
wwdcnotes.com/documentatio...
June 12, 2025 at 10:53 AM
Reposted
New in Xcode 26: you can generate Playgrounds and the required mocked data will be automatically provided!

(make sure to install macOS Tahoe beta if you want to try the feature!)
June 12, 2025 at 11:33 AM
Reposted
🔥 WWDC 2025 Developer Special Edition 🍎

Fatbobman's Swift Weekly #088 is out!

WWDC 2025 unveiled exciting new features and APIs. This special issue offers essential analysis, practical tools, and key takeaways to help you quickly master these innovations

weekly.fatbobman.com/p/fatbobmans...
Fatbobman's Swift Weekly #088
WWDC 2025 Developer Special Edition
weekly.fatbobman.com
June 12, 2025 at 12:36 PM
Reposted
Swift SDKs for WebAssembly are now available on swift.org for 6.2 and `main` development snapshots!

Huge announcement for me personally, this is something I could only dream of when almost 7 years ago I joined a few volunteers maintaining a patchset for Wasm support
forums.swift.org/t/swift-sdks...
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
swift.org
June 11, 2025 at 9:44 AM
Reposted
Now you can use your Mac for developing Linux-based server components with Swift, using the new Swift-based container tools. Learn more and download at: github.com/apple/contai...
June 10, 2025 at 1:41 AM
Reposted
New blog post - WebView is Finally Coming to #SwiftUI 🎉 This post looks at the new WebView component and what this means for my WebViewKit project.
danielsaidi.com/blog/2025/06...
WebView is Finally Coming to SwiftUI
After the 6 years that has passed since SwiftUI was first announced, we finally get a native WebView, with some additional web-related tools. Let’s take a look at it and what it means for my WebViewKi...
danielsaidi.com
June 10, 2025 at 2:40 PM
Reposted
Our #WWDC25 page is ready and Apple has already released all session videos – time to start watching videos and contributing session notes! ✍️🖥️

Checkout our overview page to discover sessions you might be interested in: 👇
wwdcnotes.com/documentatio...

#WWDC #iOSDev #SwiftLang #Apple
June 10, 2025 at 2:44 PM
Reposted
Learn all about the @concurrent attribute

🚀 Switch off from the caller's actor
📲 An upcoming feature flag in Swift 6.2
☝️ Only for implicit or explicit nonisolated functions

https://www.avanderlee.com/concurrency/concurrent-explained-with-code-examples/
@concurrent explained with code examples
Swift 6.2 introduced many changes during WWDC 2025, including a new @concurrent attribute we need when working with Swift Concurrency. You might have read that we’ll be able to @MainActor all the things now, which also means we need a way out of the @MainActor for asynchronous functions. For the latter, @concurrent comes into place. … →
www.avanderlee.com
June 10, 2025 at 4:48 PM
Reposted
You're curious to discover all the cool new features Apple has just announced for developers, but you haven't had the time? 😩

Don't worry, I've got you covered!

Here are all of my personal highlights 😌

www.youtube.com/watch?v=__R...
WWDC25: My Highlights as an iOS Developer 📱
#iOS #swift #softwaredeveloper #iosdeveloperThank you for watching this video 🙌What the full Platform State of the Union 👉 https://www.youtube.com/watch?v=...
www.youtube.com
June 10, 2025 at 4:53 PM
Reposted
Swift Observable now works automagically in UIKit to invalidate layoutSubviews!! Super cool

Back-deployable to iOS 18 too!
June 10, 2025 at 1:07 AM
Reposted
Updated blog post! 📄 How to store codable types in #SwiftUI's AppStorage and SceneStorage. The blog post has been rewritten to use a new StorageValue type, instead of the StorageCodable protocol which stopped working a while ago.
danielsaidi.com/blog/2023/08...
Storing Codable types in SwiftUI AppStorage
SwiftUI keeps evolving, but there are still some missing things. Today, let’s see how we can extend Codable to make it possible to persist it in AppStorage and SceneStorage.
danielsaidi.com
June 10, 2025 at 11:46 AM
Reposted
Wow, all #WWDC25 session videos are up already! 💯🤩 And so many new APIs to discover, including completely new frameworks like Foundation Models, AlarmKit, PermissionKit, PaperKit, EnergyKit, Wi-Fi Aware, Visual intelligence, and more.

Time to dive in! 🖥️👀 #iOSDev #WWDC
June 10, 2025 at 11:48 AM
Reposted
I wrote a short blog post to describe the new PickerKit project for #SwiftUI, with some code examples and screenshots.
danielsaidi.com/blog/2025/06...
Introducing PickerKit for SwiftUI
Say hi to PickerKit - an open-source SwiftUI package that contains various image pickers, cameras, document scanners, file pickers, picker utilities, etc. for your everyday picker needs.
danielsaidi.com
June 10, 2025 at 12:42 PM
Reposted
Yeah, finally! It was a feature I had requested last year, they even referenced my feedback number in the release notes:
June 10, 2025 at 12:40 PM
Reposted
Xcode 26 can now generate type-safe symbols for strings used in an app. And String Catalog can even convert existing strings to symbols.

Symbols make it easier to iterate on the text without changing the code. Autocompletion is nice too!

#WWDC25 session: developer.apple.com/videos/play/...
June 10, 2025 at 11:06 AM
Reposted
The 25th World Wide Developers Conference is here, and it’s the perfect time to explore the most significant changes and additions to the SwiftUI framework. Let’s delve into all the exciting new features Apple has prepared for us this year.
swiftwithmajid.com/2025/06/10/w...
What is new in SwiftUI after WWDC25
The 25th World Wide Developers Conference is here, and it’s the perfect time to explore the most significant changes and additions to the SwiftUI framework. Let’s delve into all the exciting new…
swiftwithmajid.com
June 10, 2025 at 1:01 PM
Reposted
🔍 Make your app content discoverable in Spotlight!

New article by @elladeveloper.bsky.social : Traditional NSUserActivity approach for broad iOS compatibility.

Read the guide: link in the comments ⬇️
June 10, 2025 at 1:02 PM
Reposted
Another improvement in SwiftData. Codable type properties can now be used as filter criteria for building predicates.
June 10, 2025 at 3:43 AM
Reposted
What? All sessions are now immediately available! #WWDC25
June 9, 2025 at 8:59 PM
Reposted
New draggable API added to #SwiftUI! #WWDC25

Maybe Apple sherlocked @mufasayc.com's new Dragula package 🤔

Documentation: developer.apple.com/documentatio...
June 9, 2025 at 8:42 PM