Will Lando reign supreme this year?
Follow him and other drivers via GP Wheel, your F1 race companion apple.co/4ch6LcK
Will Lando reign supreme this year?
Follow him and other drivers via GP Wheel, your F1 race companion apple.co/4ch6LcK
Just shipped my indie iOS app GP Wheel β Race Companion π
I built it because I wanted a glanceable race-weekend companion (especially via widgets) without needing to open 5 different apps.
App Store: apple.co/4ch6LcK
Just shipped my indie iOS app GP Wheel β Race Companion π
I built it because I wanted a glanceable race-weekend companion (especially via widgets) without needing to open 5 different apps.
App Store: apple.co/4ch6LcK
Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is propped up on a flat surface.
Photo of The Swift Programming Language as a physical print textbook. The cover is red. The book is lying flat against a level surface.
Photo of The Swift Programming Language as a physical print textbook. The book is displayed open against a flat surface. The print quality is impressive.
Photo of The Swift Programming Language as a physical print textbook. The cover is red. The back of the book is displayed, showing a description of Swift.
A month ago, @peterfriese.dev turned the @swift.org language into a typeset PDF. Today I turned it into a physical print textbook. This was such a fun project!
Words cannot describe how immensely grateful I am this reference now exists in my hands. Learning is now more accessible to me. Thank you!!
Replace all that CloudFlare workers, $0
I shipped my first indie iOS app RunwayBrief apps.apple.com/us/app/aviat.... It is an aviation data-at-glance app.
My first indie app is now live in the App Store π
Clean, minimal aviation weather with heavy focus on widgets, alerts and tools
Download here - apps.apple.com/us/app/aviat...
#aviation #indie #indiedev #ios #weather #metar #taf #airport
My first indie app is now live in the App Store π
Clean, minimal aviation weather with heavy focus on widgets, alerts and tools
Download here - apps.apple.com/us/app/aviat...
#aviation #indie #indiedev #ios #weather #metar #taf #airport
TIL - "Act as an iCloud account" is handy for debugging and it is a MUST to publish all schema changes to Production as default is Development (auto-selected in the Dashboard)!
TIL - working with #SwiftData / #CloudKit today - Need to manually add an index on a record type so that the CloudKit console can be used to query records! This one got me too π
Thankfully, I found a video on YT - youtu.be/z6vB6pZV5-s?... which was a lifesaver!
TIL - Adding iCloud / #CloudKit sync in Xcode as capability isn't enough! We have to add "Background Modes" & select "Remote notifications". Xcode shows warning otherwise - BUG IN CLIENT OF CLOUDKIT: CloudKit push notifications require the 'remote-notification' background mode in your info plist.".
CloudKit is sometimes frowned upon as a viable backend for iOS apps requiring storage, persistence & synchronisation of data across Apple devices. Using it with SwiftData for an app I am developing, it has been a bunch of surprises. Several TILs that I will share via this post/thread #buildinpublic
Using remote, versioned JSON configs via S3/Cloudflare to manage app behavior, handle outages, force updates & deprecate old versions can be a lifesaver! #iosdev #indiedev #buildinpublic
π Here are the SvelteBench results for gpt-5. Overall it places in 12th spot. However, it's a huge improvement over the other GPT models (last image), and seems like a decent choice for Svelte 5. Mini and Nano do not inherit the good scores. πΏ khromov.se/svelte-bench #svelte
B
I recently implemented launch at login functionality in my macOS app, and I just published a blog post showing how it can be easily done using SMAppService APIs: nilcoalescing.com/blog/LaunchA...
#SwiftLang #macOSDev
We can set a custom background for TextEditor in #SwiftUI using a combination of scrollContentBackground() and background() view modifiers. We have to hide the default background first for our custom background to be visible:
nilcoalescing.com/blog/ChangeT...