My first paid user! Props to the kind soul who took a chance on Date601!! 🤗
Level 4 Neutral Good Human Druid. iOS developer. Karaoke belter. Pub quiz answerer.
My first paid user! Props to the kind soul who took a chance on Date601!! 🤗
Date601 is live on ProductHunt https://www.producthunt.com/posts/date601
Re plugging for the late morning IST crowd: my app Date601 is now available on the App Store. Get it now! https://apps.apple.com/us/app/date601/id6743832119
In some news, I have an app now. Say hello to Date601. Use Date601 to replace the today's date complications on the Apple Watch with ISO 8601 formatted dates. Get Date601 here now: https://apps.apple.com/us/app/date601/id6743832119 and learn more about Date601 here https://prathamesh.xyz/date601
@johnsundell I just read both articles and congratulations on becoming a dad!
@johnsundell Awwyeah!! Swift By Sundell has been silent on my RSS reader for way too long!!
@dchooper91 re: #​3 this is why I switched from asking “have you tried XYZ?" to “What have you tried?” and getting them to say whether they've tried XYZ or not.
@nicklockwood if your Codable types can guarantee that no error will occur during encoding, the wrapped type can be made non-optional by using bespoke JSON encoders and decoders that only need to handle coding +/- infinity and NaNs. I've updated my gist with that implementation
@nicklockwood CodableAppStorage is literally what I called my solution. The only drawback is the wrapped type must be optional https://gist.github.com/p16r/9b792d155161a1d210d9a20c74613b57
@nicklockwood AppStorage also works with Data. I think the better option would be to implement a custom DynamicProperty wrapper that writes Codable types to an underlying Data AppStorage.
@nicklockwood surprisingly not. It's a very glaring omission.
@nicklockwood Also RawRepresntable<String> or RawRepresntable<Int> is the only way to get custom data types to be available to AppStorage
@harshil are you able to use the CC well with the middle or ring fingers? Click to launch, click to capture _and_ swipe to zoom?
@caseyliss Speaking of y’all I lose it over “ya’ll” or “you’ll” even though the second is technically correct
@jordanmorgan I was looking up AppValue (the base protocol for AppEntity and AppEnum) in the online documentation and the table view data source showed up in the sidebar. I googled the class name to see who else had found it and I found https://twitter.com/_silgen_name/status/1893994643676598683 who found the other APIs
@matthewcassinelli have you seen this?
Looks like iOS 18.4 introduces a bunch of UIKit/AppKit/SwiftUI APIs for associating app entities to views. Looks like this is groundwork for the promised Siri update that will let it read and manipulate on screen elements. https://developer.apple.com/documentation/appintents/shortcutslink/appentityidentifier(_:) https://developer.apple.com/documentation/swiftui/view/appentityidentifier(forselectiontype:identifier:) https://developer.apple.com/documentation/appintents/uicollectionviewappintentsdatasource https://developer.apple.com/documentation/appintents/nscollectionviewappintentsdatasource https://developer.apple.com/documentation/uikit/uitableview/appintentsdatasource
@natpanferova Hope to see it soon!! 🤞
@natpanferova is there an RSS feed for this?