eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#swiftlang

1 post1 participant0 posts today
heckj<p>Super cool - Euan’s talk about Swift container plugin is up on youtube: <a href="https://youtu.be/MV0wACpikyw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/MV0wACpikyw</span><span class="invisible"></span></a>, service to container image uploaded to a registry in one shot <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/cloudnative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudnative</span></a></p>
Wesley de Groot 🥷<p>Create text gradients in SwiftUI using foregroundStyle for enhanced visual effects in applications, supporting... <a href="https://wesleydegroot.nl/blog/Gradients-in-text-using-foregroundStyle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wesleydegroot.nl/blog/Gradient</span><span class="invisible">s-in-text-using-foregroundStyle</span></a> <a href="https://mastodon.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a></p>
David Smith<p>Y'all wanna see an excessively cute trick LLVM's optimizer can do?</p><p>Swift String contains roughly this method:</p><p>```<br>func _fastCStringContents() -&gt; UnsafePointer&lt;UInt8&gt; {<br> if isASCII {<br> return contentsPointer<br> }<br> return nil<br>}<br>```</p><p>Where `isASCII` is defined as `(flags &amp; 0x8000_0000_0000_0000) != 0`</p><p>Would you expect this to generate (solution in reply)</p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/llvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llvm</span></a></p>
Ivan Enderlin 🦀<p>[Swift is] announcing the Android Workgroup, <a href="https://forums.swift.org/t/announcing-the-android-workgroup/80666" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/announcing-</span><span class="invisible">the-android-workgroup/80666</span></a>.</p><p>&gt; The primary goal of the Android workgroup is to establish and maintain Android as an officially supported platform for Swift</p><p>Yup. It’s happening.</p><p><a href="https://floss.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://floss.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a></p>
Alex Seifert<p>I created a simple web application using the Swift-based web framework Vapor. It was a fun and informative experience.</p><p><a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a> <a href="https://mastodon.social/tags/vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vapor</span></a> <a href="https://mastodon.social/tags/frameworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frameworks</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> </p><p><a href="https://blog.alexseifert.com/2025/06/29/experimenting-with-the-swift-web-framework-vapor/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.alexseifert.com/2025/06/2</span><span class="invisible">9/experimenting-with-the-swift-web-framework-vapor/</span></a></p>
Sven A. Schmidt<p>“What's new in Testing, 2025 Edition” by <span class="h-card" translate="no"><a href="https://hachyderm.io/@younata" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>younata</span></a></span></p><p><a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a></p><p><a href="https://rachelbrindle.com/2025/06/26/whats-new-in-testing-swift-6-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rachelbrindle.com/2025/06/26/w</span><span class="invisible">hats-new-in-testing-swift-6-2/</span></a></p>
Rachel Brindle<p>A couple weeks ago, I gave a talk at <span class="h-card" translate="no"><a href="https://mastodon.social/@omt_conf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>omt_conf</span></a></span> on What's New in Testing. That talk was recorded, but while I wait for it to be edited and published, I published an edited (and updated!) version of my speaker notes from that talk.</p><p>There's a lot new in testing since last year. I'm still surprised there wasn't a WWDC video about all the new things you can do.</p><p><a href="https://rachelbrindle.com/2025/06/26/whats-new-in-testing-swift-6-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rachelbrindle.com/2025/06/26/w</span><span class="invisible">hats-new-in-testing-swift-6-2/</span></a></p><p><a href="https://hachyderm.io/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://hachyderm.io/tags/WWDC2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WWDC2025</span></a> <a href="https://hachyderm.io/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
Pasi Salenius<p>Proxygen app just got a new home at <a href="https://proxygen.app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">proxygen.app</span><span class="invisible"></span></a></p><p>The website has pretty extensive documentation about all the tools and setting up the proxy for common use cases.</p><p><a href="https://infosec.exchange/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://infosec.exchange/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://infosec.exchange/tags/appkit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>appkit</span></a></p>
Sébastien Stormacq<p>🛰️ Swift Server Meetup – June 23 @ 7pm CEST</p><p>🛠️ Embedded Swift on ESP32 – Juraj Michálek, Espressif<br>🤖 Swift for Edge AI Devices – Maximilian Alexander, Wendy Labs</p><p>📅 Mon, June 23 – Online<br>🔗 <a href="https://youtube.com/live/0JrLkHgZa-k?feature=share" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/live/0JrLkHgZa-k?f</span><span class="invisible">eature=share</span></a></p><p><a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/ServerSideSwift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ServerSideSwift</span></a></p>
Sven A. Schmidt<p>I’m never sure if our ramblings make much sense but having listened back to our most recent episode I’m going to give a tentative recommendation that the LLM discussion might be worth a listen 😅</p><p><a href="https://share.transistor.fm/s/032645da" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">share.transistor.fm/s/032645da</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a></p>
jack<p>TIL "Swift compiler diagnostics", your guide to Swift language error messages<br><a href="https://docs.swift.org/compiler/documentation/diagnostics/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.swift.org/compiler/docume</span><span class="invisible">ntation/diagnostics/</span></a> <br><a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
Uli Kusterer (Not a kitteh)<p>Some nice additions for annotating C++ code to make it import better into Swift:</p><p><a href="https://developer.apple.com/videos/play/wwdc2025/311" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/videos/pla</span><span class="invisible">y/wwdc2025/311</span></a></p><p><a href="https://chaos.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPlusPlus</span></a> <a href="https://chaos.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://chaos.social/tags/cxx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cxx</span></a> <a href="https://chaos.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a></p>
David Smith<p>Oh, one other thing about the NSMutableString bridging change.</p><p>As previously discussed in <a href="https://mastodon.social/@Catfish_Man/114594066290836187" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@Catfish_Man/1</span><span class="invisible">14594066290836187</span></a>, using the deprecated `encodedOffset` property of String.Index can produce confusing results. </p><p>A side effect of the new NSMutableString bridging implementation is that it will produce the String value (13 in the linked example) on the new beta OSs, where it produced the NSString one on shipping OSs.</p><p>Use <a href="https://developer.apple.com/documentation/swift/string/index/utf16offset(in:)" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/swift/string/index/utf16offset(in:)</span></a> if you need the old behavior back</p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/wwdc25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wwdc25</span></a></p>
Cihat Gündüz<p>Hey <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a>: Don’t sleep on Group Labs!</p><p>✨ Live Q&amp;A with Apple engineers<br>✨ Top voted questions answered <br>✨ Zero prep required (no audio/video of you)<br>⚠️ Stream likely won’t be shared later</p><p>Register NOW in the Developer app for ALL group labs. These reveal insights you won’t find in docs or sessions!</p><p><a href="https://iosdev.space/tags/WWDC25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WWDC25</span></a> <a href="https://iosdev.space/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Konrad 'ktoso' Malawski<p>Swift already has *awesome* interop with C and even C++ but… have you heard about the new Java interoperability using the latest foreign memory <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> APIs!?</p><p>As usual, pushing boundaries and making your user experience great whilst at it :-) <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> </p><p><a href="https://youtu.be/QSHO-GUGidA?si=XE-VMXD2T9OplGBb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/QSHO-GUGidA?si=XE-VMX</span><span class="invisible">D2T9OplGBb</span></a></p>
Recovered Expert<p><span class="h-card" translate="no"><a href="https://mastodon.social/@swiftlang" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>swiftlang</span></a></span> Can‘t use until <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> supports <a href="https://mastodon.social/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a></p>
Konrad 'ktoso' Malawski<p>New way to launch and manage containers on macOS, and yeap, it’s oss and entirely written in Swift!</p><p><a href="https://github.com/apple/container" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/apple/container</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://developer.apple.com/videos/play/wwdc2025/346" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/videos/pla</span><span class="invisible">y/wwdc2025/346</span></a></p>
paris :1up:<p>here’s crosbys related containerization deep dive <a href="https://developer.apple.com/videos/play/wwdc2025/346" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/videos/pla</span><span class="invisible">y/wwdc2025/346</span></a> </p><p><a href="https://hachyderm.io/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://hachyderm.io/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a></p>
paris :1up:<p>i’m so excited this is out there in the world now!!! 🥹🥹 <a href="https://hachyderm.io/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://hachyderm.io/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a> </p><p><a href="https://github.com/apple/container" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/apple/container</span><span class="invisible"></span></a><br><a href="https://github.com/apple/containerization" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/apple/containerizat</span><span class="invisible">ion</span></a></p>
David Smith<p>Bridging non-ASCII NSMutableStrings from ObjC will be slower at the point of bridging, *but* the String produced as a result will be much faster.</p><p>One particular case this tradeoff can end up not paying off in is if you then bridge the resulting String back to ObjC. If you're in that situation the recommendation is to not double-bridge strings if you can avoid it.</p><p>If you're in any other situation and this tradeoff is impacting your perf, please file a feedback.</p><p><a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a> <a href="https://mastodon.social/tags/wwdc25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wwdc25</span></a> <a href="https://mastodon.social/tags/objc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>objc</span></a></p>