Ryan Ashcraft
@ryanashcraft.com
Indie iOS dev building a nutrition tracking app called @foodnoms.com. Living in SF Bay Area with @tannersmith.me. 🏳️🌈
Working on my first experiment with AFM: picking an initial icon when saving a food, recipe or meal as a favorite. Works quite well!
June 12, 2025 at 3:51 PM
Working on my first experiment with AFM: picking an initial icon when saving a food, recipe or meal as a favorite. Works quite well!
o3 is now cheaper than GPT-4o!
June 10, 2025 at 9:59 PM
o3 is now cheaper than GPT-4o!
TIL @foodnoms.com supports importing recipes from Instagram reels
May 18, 2025 at 4:22 PM
TIL @foodnoms.com supports importing recipes from Instagram reels
Refreshed for over 40 minutes and finally got through to a confirmation page!
April 24, 2025 at 4:50 AM
Refreshed for over 40 minutes and finally got through to a confirmation page!
I did try a compromised variation that performed a bit better than the previous test, but still not quite as well as the original.
April 22, 2025 at 9:17 PM
I did try a compromised variation that performed a bit better than the previous test, but still not quite as well as the original.
SwiftUI help needed! My app has a crash in its widgets extension, related to a ForEach.
Can't figure out what's causing it and I'm not sure how to repro. No user reports of any issues, but there's a large volume of crashes. Stack trace isn't the most helpful.
Anyone dealt with something similar?
Can't figure out what's causing it and I'm not sure how to repro. No user reports of any issues, but there's a large volume of crashes. Stack trace isn't the most helpful.
Anyone dealt with something similar?
April 7, 2025 at 8:48 PM
SwiftUI help needed! My app has a crash in its widgets extension, related to a ForEach.
Can't figure out what's causing it and I'm not sure how to repro. No user reports of any issues, but there's a large volume of crashes. Stack trace isn't the most helpful.
Anyone dealt with something similar?
Can't figure out what's causing it and I'm not sure how to repro. No user reports of any issues, but there's a large volume of crashes. Stack trace isn't the most helpful.
Anyone dealt with something similar?
lol ChatGPT cracks me up sometimes
April 1, 2025 at 5:38 PM
lol ChatGPT cracks me up sometimes
Does anyone else call charging a Magic Mouse "spearing the whale", or is it just me?
March 28, 2025 at 3:33 PM
Does anyone else call charging a Magic Mouse "spearing the whale", or is it just me?
You know a launch went well when you get an anomaly alert from @revenuecat.com about an increase in revenue
March 26, 2025 at 4:51 PM
You know a launch went well when you get an anomaly alert from @revenuecat.com about an increase in revenue
First product page optimization A/B test in over a year. Hoping for positive results! 🤞
March 25, 2025 at 10:04 PM
First product page optimization A/B test in over a year. Hoping for positive results! 🤞
Very satisfying commit
March 25, 2025 at 9:45 PM
Very satisfying commit
Will this be the year I get in? 🤞
March 25, 2025 at 5:29 PM
Will this be the year I get in? 🤞
Thanks @johnvoorhees.macstories.net and @macstories.net team for including the latest Foodnoms update in today's MacStories Weekly!
March 21, 2025 at 3:52 PM
Thanks @johnvoorhees.macstories.net and @macstories.net team for including the latest Foodnoms update in today's MacStories Weekly!
Me and my new t-shirt 😄
March 14, 2025 at 8:06 PM
Me and my new t-shirt 😄
Curious log message on iOS 18.4 Beta 1
February 21, 2025 at 9:49 PM
Curious log message on iOS 18.4 Beta 1
Omg is it George Lucas
February 10, 2025 at 5:15 AM
Omg is it George Lucas
Proposed a new API to the App Intents team: EnumerableEntityQuery with a required date range filter.
This would make Find actions much easier to implement for any sort of app that has unbounded number of items that are associated with dates (Calendar events, messages, journal entries, etc.)
This would make Find actions much easier to implement for any sort of app that has unbounded number of items that are associated with dates (Calendar events, messages, journal entries, etc.)
February 6, 2025 at 7:32 PM
Proposed a new API to the App Intents team: EnumerableEntityQuery with a required date range filter.
This would make Find actions much easier to implement for any sort of app that has unbounded number of items that are associated with dates (Calendar events, messages, journal entries, etc.)
This would make Find actions much easier to implement for any sort of app that has unbounded number of items that are associated with dates (Calendar events, messages, journal entries, etc.)
iOS dev friends – anyone use EnumerableEntityQuery?
I just get this error when trying to run the associated Find action in Shortcuts app: "Unable to parse query request."
I just get this error when trying to run the associated Find action in Shortcuts app: "Unable to parse query request."
February 4, 2025 at 1:04 AM
iOS dev friends – anyone use EnumerableEntityQuery?
I just get this error when trying to run the associated Find action in Shortcuts app: "Unable to parse query request."
I just get this error when trying to run the associated Find action in Shortcuts app: "Unable to parse query request."
SwiftUI question: should I have to re-declare SwiftUI @.Environment variables through `.environment()` inside a NavigationLink destination?
I feel like I shouldn't have to, but in this case I do?
I feel like I shouldn't have to, but in this case I do?
January 23, 2025 at 8:09 PM
SwiftUI question: should I have to re-declare SwiftUI @.Environment variables through `.environment()` inside a NavigationLink destination?
I feel like I shouldn't have to, but in this case I do?
I feel like I shouldn't have to, but in this case I do?
The lack of the ability to actually factor code with AppIntents goes beyond frustrating. Emasculating even?
January 15, 2025 at 2:07 AM
The lack of the ability to actually factor code with AppIntents goes beyond frustrating. Emasculating even?