Good to see that SwiftData supports progressive migrations out of the box.
Good to see that SwiftData supports progressive migrations out of the box.
SwiftUI provides us the keyboardShortcut modifier that we can attach to any view in the view hierarchy and define a keyboard shortcut. Pressing the defined keyboard shortcut is the equivalent to direct interaction with the view to perform its primary action.
swiftwithmajid.com/2020/11/17/k...
Batteries at home is launching on Product Hunt: www.producthunt.com/products/bat...
Good to know. But I must admit that I expected Apple at least to allow that you can have privacy for you and your code.
Good point. I’m afraid you have to sign in if you what to use more tokens than you get with the free version provided through Apple 😞
iOS 26 features that you might not know yet 📲
Until now I didn’t see any horror stories from the first beta. Wirst things are there the new UI doesn’t work in all places very well ¯\_(ツ)_/¯
Not until now, but I only took my main media consumption iPad 😉
But what about the nice snapping cursor they had before? That was one of the best features on iPad.
Sounded like “Swift Assist” is more like “We put ChatGPT in Xcode”. I hope I’m wrong.
I know your pain. I’m currently fighting some Swift Data migrations, but also got some working in the past 😅
🔋 Batteries At Home by @thostark.bsky.social keeps track of all your household batteries so you’re never caught without power. Smart, simple, and essential! Part of our #AprilMemberShoutout about European Apps! ⚡
👉 apps.apple.com/us/app/great...
Who says the EU can’t build brilliant apps? ✨
This month’s #MemberShoutout highlights creative, clever, and useful apps made in the European Union. From mood tracking to book journaling — discover the developers behind them:
telemetrydeck.com/blog/eu-apps...
Built this for myself.
Realized it’s actually kinda useful.
So hey — meet DevMatic Tools 🛠️
A lightweight toolkit for devs who just want to check how different formatter options and their code look like.
apps.apple.com/de/app/devma...
#devtools #macOS #indiedev #iosdev
Wir wollen unser Team erweitern und würden uns über einen oder eine erfahrene iOS EntwicklerIn freuen. Zu erwarten ist ein tolles, inspirierendes Umfeld, ein mega Team, sehr spannende Projekte und Kunden. 🖖
#ios #swift #developer #jobsearch #berlin
https://tbo.de/jobs/senior-ios-entwickler-in/
Screenshot of Raycast settings showing how to activate the hyper key feature
I just discovered that @raycast.com now has its own #hyperkey feature. So you don't need any other tool for that anymore. To enable the hyper key got to raycast settings > advanced > hyper key #dev #macos #tools #iosdev
Wir suchen ebenso iOS-Unterstützung von studentischer Seite. Bei Fragen gerne melden 😉 #ios #iosdev #jobs #swiftlang #berlin https://tbo.de/jobs/werkstudent-in-im-ios-entwicklerteam/
Wir suchen eine/n erfahrene/n iOS EntwicklerIn für unser Team. Idealerweise in Berlin, damit wir uns auch mal im Office treffen können 😉
Bei Fragen auch gerne an mich wenden. #ios #jobs #iosjobs #berlin #swiftlang https://tbo.de/jobs/senior-ios-entwickler-in/
I can nearly see your intention in this image 😉
I didn’t find a reason to use them yet ¯\_(ツ)_/¯
I’m curious if there are any Swift Data experts out there. I’m trying to optimize a batch insert operation for 200k entities. Any tips or suggestions would be greatly appreciated!
Have fun 😉
Right, that’s what I meant. I think to remember that the „original“ cover flows used perspective distortion to create the stacked effect and prevent this flipping
Nice one. I’m currently implementing a theme feature, too. I would spread the tiles more on the y axis to avoid this jumping when switching the top most tile to the next one. It would also allow the users to catch more themes with the eye at a time.
Sadly, it’s a good time to once again share this amazing infographic that we ran at @science.org more than 7 years ago
🧪 #IDsky
www.science.org/content/arti...
For case-insensitive string comparison in #SwiftLang, converting strings to a common case and using == can give incorrect results in some languages. Instead, we can use compare(_:options:) or localizedStandardCompare(_:) for accurate locale-aware comparisons:
nilcoalescing.com/blog/CaseIns...
If it is about a url, you may try to work with Etags (if the server supports it). You need to store the Etag from the first response and pass it to the next request. The server should return status code 302 (or 304, not sure at the moment) when noting changed or 200 with content when changed.
I recently discovered the idea of an UnknownDecodable. It makes our lives with enums and api changes a lot easier: gist.github.com/nh7a/e4d93a6... #iosdev #swiftlang
Follow all the iOS devs! 😍
Here’s a ton of starter packs
#swiftLang
bsky.app/profile/rudr...
bsky.app/profile/timo...
bsky.app/profile/sett...
go.bsky.app/L23yEQ5
bsky.app/profile/deep...
go.bsky.app/66G7TY4
go.bsky.app/M8xLgeS
🎁 From now until the end of December, each referral to Warp is 1 entry into our Holiday Referrals Giveaway!
Here’s what’s up for grabs:
- North Face backpacks
- Moleskin notebooks
- Hydroflasks
- Hoodies
We’ll randomly send out swag to some of the first 200 to repost this!
youtu.be/ZRk7I0Np1hk