fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#swift

42 posts37 participants5 posts today

Cork version 1.5.6 is out.

This update includes a complete rewrite of the Homebrew pinning system in Swift for 20x performance gains, pinning from sidebar, manual update checking, and fixes for many crashes.

See open.substack.com/pub/corkapp/ for more info.

Buy Cork to support its development: corkmac.app

Join the Discord community: discord.gg/kUHg8uGHpG

See the source code: github.com/buresdv/Cork

Cork: The Ultimate Homebrew Companion · Cork 1.5.6 Out: Big ChangesBy David Bureš
Continued thread

Added some accessory buttons for opening the associated page on a streaming service's site, along with a few other minor changes. Tomorrow let's update the order to match the user’s (future) preferences. See you then!

🔜 Tomorrow’s stream: youtube.com/live/L6olC9I9rZg
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Is @ _disfavoredOverload something we shouldn't use?

In ShapeUp I want to have these two subscripts
rect[RectAnchor.topLeft] -> CGPoint
rect[RelativeCorner.topLeft] -> Corner

but when you use:
rect[.topLeft] it's ambiguous

I want it to default to CGPoint and only use Corner if needed by the context. Is there a better way?

I’m looking to store sensitive data, such as API keys or user tokens, in a secure manner. Naturally, I assumed the Keychain would be the right place for this. However, I’d prefer that these items not appear in the Keychain Access app.

Would setting kSecAttrIsInvisible be the correct approach, or is there a better alternative?
#macosdev #indiedev #iosdev #swift

Continued thread

Finally have a way to choose which release set you wanna view dates for on the web! Tomorrow, let's tweak it a bit more and build the same UI within the app. See you then!

🔜 Tomorrow’s stream: youtube.com/live/cvHgv7Kq05Q
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

🌖 Introducing swift-erlang-actor-system
➤ Swift 與 Erlang 的跨語言協作新途徑
forums.swift.org/t/introducing
這篇文章介紹了一個名為 swift-erlang-actor-system 的新系統,它讓 Swift 程式可以連接到一個分佈式的 Erlang 叢集。這個系統利用 Erlang 的 C node 功能,讓 Swift 的分散式 actor 與 Erlang 節點進行通訊。文章詳細介紹瞭如何安裝、設定和使用這個系統,並展示了一個簡單的聊天程式範例。
+ 這個系統聽起來很有潛力,可以解決 Swift 應用程式與現有 Erlang 系統整合的問題。
+ 期待看到更多使用這個系統的實際案例,瞭解其效能和穩定性如何。
#Swift #分佈式系統 #Erlang

Swift Forums · Introducing swift-erlang-actor-systemI'm excited to share a new actor system we've been building for Swift's distributed actors: swift-erlang-actor-system. This actor system enables Swift programs to join a distributed Erlang cluster. Here's an example of a simple chat program using the actor system: Demo Video Erlang (and other languages that run on its VM) can connect multiple runtime systems together with distributed Erlang. Each runtime is referred to as a "node". Erlang also supports "C nodes", which allow a program other ...

I was recently asked “Why did you choose #Swift for Studioworks?”

There are reasons that I intend to write about; strong-but-approachable types is a key reason. I was just catching up on a talk from @mattiem where he said the following:

“[Swift Concurrency] is taking information that—you *hope*—you can find in the documentation and it is moving it into the type system in a way that you can no longer ignore.”

Indigenous first-class strong typing is a beautiful thing.

youtu.be/N5iIXwBW54A

Today the Climate Clock ticks below 4 years, highlighting the urgent need to limit global warming to 1.5°C. 🌎🔥

To mark this critical moment, we created Climate Clock for Apple Watch. Last year, we partnered with the Climate Clock team to develop this app.

Use it to stay updated about lifelines, watch the climate clock tick down on your wrist, and receive notifications about hopeful news updates. 🌎🩹

Continued thread

Started working on the UI to choose which release set to view on the web. Tomorrow let's add server-side resolution for many of the components since swift can help a lot there. See you then!

🔜 Tomorrow’s stream: youtube.com/live/XZ07CUpnyhY
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

I just signed up for the RevenueCat Shipaton 🙌🏻😍 I want to get into the habit of regular coding after the end of the Academy, so this is the perfect opportunity 🚀 Last year I participated but didn’t get over the finish line. This year I’m going all in! I’m very very nervous about sharing my journey, I might even do live streams on twitch 🫣 Tomorrow I’m gonna reveal my project. A little teaser: It’s gonna (1/2)