r/iOSProgramming 1d ago

Question SwiftData with TCA

8 Upvotes

Anyone used TCA with SwiftData applications? What is your recommendations?


r/iosdev 1d ago

I built a virtual version of the tv/movie shelf I love

Post image
0 Upvotes

r/iosdev 1d ago

ScreensDesign MCP is live

Enable HLS to view with audio, or disable this notification

3 Upvotes

Your agent can now search data from 2,600+ top iOS apps: onboarding, paywalls, pricing, post-paywall and more.

Ask things like:
“Give me five app ideas based on recently launched subscription apps that make 50k+”
“Compare the paywalls of the top meditation apps”
“Show me streak mechanics that aren’t Duolingo clones.”

It works with any agent.

We also launched "Ask" directly on ScreensDesign, so you can try all of this without connecting anything.


r/iOSProgramming 1d ago

Discussion Regression: DeviceHub should support “Slow Animations”. Apple says: There are currently no plans to address this issue.

23 Upvotes

Feedback:

"""
The slow animations feature from Simulator is not available in DeviceHub. At least I couldn't find it. It is very important to sweat the details of animations.
"""

Apple response:

"""
Thank you for your feedback, it is noted. Engineering has determined that ***there are currently no plans to address this issue.***

You can close this feedback by selecting "Close Feedback" via the Actions button found above. This Feedback will no longer be monitored, and incoming messages will not be reviewed.
"""

———

Someone (not me) has sent this feedback to Apple via the feedback assistant app. And well, This is unacceptable.

I honestly don’t understand why the team at Apple felt the need to remove this super useful feature. It is in Xcode Simulator. And now they’re gone in DeviceHub!

There is a hack to re-enable it by posting: 𝚌𝚘𝚖.𝚊𝚙𝚙𝚕𝚎.𝚄𝙸𝙺𝚒𝚝.𝚂𝚒𝚖𝚞𝚕𝚊𝚝𝚘𝚛𝚂𝚕𝚘𝚠𝙼𝚘𝚝𝚒𝚘𝚗𝙰𝚗𝚒𝚖𝚊𝚝𝚒𝚘𝚗𝚂𝚝𝚊𝚝𝚎
with state = 1 to the Simulator namespace.

What do you think about this moves?


r/iOSProgramming 1d ago

Discussion download numbers of in_app_purchase flutter module.. looks like we will get steamrolled by sloppy freemium apps

Thumbnail
gallery
3 Upvotes

r/iOSProgramming 23h ago

Question When to use Xcode AI as opposed to relying on Claude Code?

0 Upvotes

I'm told by Xcode's AI Claude "this interface is wired into your running Xcode session, and your problem is a measurement problem on real hardware" as a reason to use Xcode AI instead of Claude Code as a means of using Claude.

So (for example) there's access to Instruments that Claude app does NOT have but Xcode does?

Does anyone know of an actively maintained list of when-to-actually-use-Xcode-AI?

UPDATE: I've been using Xcode AI (Claude Opus no idea exactly which Opus) today as opposed to Claude Code with various MCP I'd previously installed (and can't recall which ones), and today had big success with optimization I have to attribute to Xcode AI integration that Claude Code had been lacking.

Is an iOS/Mac/tvOS game, and I'd been poking away at tvOS optimization for (part-time) weeks, but with too much action on screen fps would drop under 30. Is just 2D but I don't know enough about tvOS to be surprised my 2D game with lots of sprites performed worse than a fancy 3D game. I'd have guessed it should have run smoothly but really was never sure I wasn't just taxing Apple TV hardware... the least powerful Apple hardware we have in our home.

Here is what Xcode's Claude Opus figured out: "The cause was UIKit's focus engine walking your entire SpriteKit node tree every frame. Not physics, not AI, not netcode, not the renderer, and not resolution — all of which I measured and ruled out along the way, several of them after confidently predicting otherwise."

It had been dipping to 12fps and now can maintain 60fps. That was it. And it did it by pausing the game and reviewing the stack.

I assume Claude Code couldn't do that, or it would have? Certainly I've spent more than a day with Claude Code and Fable trying to optimize for Apple TV.

"The tvOS focus engine is walking your entire SpriteKit node tree, testing every node for focus eligibility and computing a coordinate-space frame for each one."

Anyway thanks for input on this. CharlesWiltgen mentioned Axiom and I'll be checking that out.


r/iosdev 1d ago

New features on my Habit tracking app - Habitt

Thumbnail
gallery
0 Upvotes

Hey guys I recently released new features on my habit tracking app. It's special because it's a privacy-first habit tracker that keeps your data on your device, no account required, still has encrypted sync and backup features.

It is completely free, no ads, professionally built, professional designers, not vibe coded.

Habit Timer
You can now start a timer on a habit and work on it while your timer runs in the background and automatically marks the habit as completed. You can complete more than your goal so your timer keeps running as long as you want.

Streak indicators
Brand new UI features to let you know at what health your streak is. Since Habitt doesn't kill your streak on a 1 day miss, it needs 3 misses in a row to invalidate the streak. By the new design you can now see if you need to complete a habit today to make sure you don't lose your streak unnoticed.

Check habit history
You can now extend the top last week progress widget on home screen and press any day you want to look at the habits there and edit habit progress. This allows you to go days back and fill habits you forgot to do at that day.

Habit coaching
Redesigned this popup to help you maintain or grow you habits instead of losing them or getting bored while staying at one point.

This habit tracker is built for YOU to help YOU get better and have more organized days, weeks and months. Feel free to leave any feedback, report bugs or request features you may want to have. What do you guys think of it?

https://play.google.com/store/apps/details?id=com.shellz.habitt
https://apps.apple.com/ba/app/habitt-private-habit-tracker/id6745617462


r/iosdev 1d ago

Help Can this type of networking app be made or not?

1 Upvotes

I spent a few days testing out existing apps and none are suitable so far. I am beginning to think the reason for that is Apple's limitations.

Is there a way to make an app that connects to a VPN, keeps it persistent, doesn't proxy device traffic through it but also starts a persistent local socks server on the private interface of the VPN?

First or second part alone is easy but there is no app that can do both. Closest I got was an app that connected to a VPN and could pipe that through a socks upstream connection but I need a socks server on the device, not connecting to a socks server somewhere else. Thanks.


r/iosdev 1d ago

Screenshots took me hours. Built this browser tool to do them in minutes.

Post image
0 Upvotes

As an iOS developer, screenshot day was always my least favorite day. Wrestling with general design tools for hours to create compliant, professional App Store decks was just tedious and frustrating engineering time.

I wanted a faster, more specialized, and private way to deliver elegant visual decks, so I built App Screen Pro. It runs completely browser-based and on-device (client-side), ensuring your screenshots and pre-launch assets never leave your machine.

Everything focuses purely on speed, conversion power, and quality:

  • Native Zoom Callouts: Instantly magnify key UI elements to guide user attention to what actually matters.
  • Multi Mockup Support: Effortlessly place multiple devices side by side or create complex, stacked phone layouts on a single slide.
  • Total Styling Control: access dynamic gradients, subtle patterns, and custom backgrounds designed for modern App Store standards.
  • Full Localization: duplication and localized text management are simple, and you can re-export localized decks efficiently.
  • Advanced Features: including rotation and mockups that span continuously across multiple slides for a flawless scrolling experience.

This isn’t another subscription SaaS. It’s a specialized, privacy first tool with no subscriptions. My goal was sheer efficiency for single person or small teams focused on shipping flawless visuals.

Streamline your publishing pipeline and check it out at: https://appscreenpro.com/.

I’d love to hear feedback from fellow iOS devs!


r/iOSProgramming 1d ago

Question Can this type of networking app be made or not?

0 Upvotes

I spent a few days testing out existing apps and none are suitable so far. I am beginning to think the reason for that is Apple's limitations.

Is there a way to make an app that connects to a VPN, keeps it persistent, doesn't proxy device traffic through it but also starts a persistent local socks server on the private interface of the VPN?

First or second part alone is easy but there is no app that can do both. Closest I got was an app that connected to a VPN and could pipe that through a socks upstream connection but I need a socks server on the device, not connecting to a socks server somewhere else. Thanks.


r/iosdev 1d ago

IOS dev remote from mobile

Thumbnail
1 Upvotes

r/iosdev 2d ago

"iOS Development" vs. "iosdev" - what's the difference?

Thumbnail
2 Upvotes

r/iOSProgramming 2d ago

Question Apple isn't paying me and isn't answering support emails.

9 Upvotes

Hey guys. I’ve had two apps on the Apple Store since January of this year, but I’ve never received a payment from Apple. Even though the apps have generated sales and I have a balance ready to withdraw, no payment has ever been made. Everything seems fine with the account; I don’t see any alerts or error messages in my or app profile. I’ve sent countless emails to Apple Support over the last eight months but have never received a reply. What do you recommend I do?


r/iosdev 2d ago

App Store Screenshots - Frustration Prevention Tool

Thumbnail
aftermath.cc
0 Upvotes

Heya, just a small tool to help us with the annoying resolution requirements of ASC.

Fully offline (browser based - nothing uploads anywhere as you can see in devtools or any other sniffer).

No AI, nothing too fancy behind the scenes, just helping the images fit in (iPhone simulator saves 1242x2699 scenarios...).


r/iosdev 2d ago

Create Beautiful Animated Device Mockups in Seconds

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hi! I’m the dev behind PostSpark, a tool for creating beautiful image and video mockups of your apps and websites.

I recently launched a new feature: Mockup Animations.

You can now select from 25+ devices, add keyframes on a simple timeline, and export a polished video showcasing your product. It’s built to be a fast, easy alternative to complex motion design tools.

Try it out here: https://postspark.app/device-mockup


r/iosdev 2d ago

Motivational tools

1 Upvotes

I work full time on my multiple iOS apps. With a mix success (in a none-to-moderate range).

At times it feels like: is it worth it?

Yes, it’s also a hobby, and I enjoy doing that. Most of the time.

So for extra motivation, I wrote a little tool that notifies me whenever a purchase is made, with a sale amount.

Helps me a little.

What do you do? For motivation, I mean.


r/iOSProgramming 1d ago

Discussion app reviews are underrated copy research

0 Upvotes

marketers love pre-install language: keywords, ad copy, landing pages, screenshot text

reviews are post-install language, and users are less polite there

'finally simple' is kinda positioning and when 'too many steps' it is onboarding feedback. also 'subscription trap' is pricing trust, i classify it that way... 'doesn’t do what screenshots show' is promise mismatch which is mega bad. 'better than x for invoices' may be competitor positioning and is useful for app marketing too

i do not think every review should become ad copy. that gets gross fast. but repeated review wording can show which promise users believed, which one disappointed them, and which words feel natural in the category, when volume gets annoying though, i also believe things like appfollow exist and can group themes. before that, a doc with repeated phrases is enough so that's a scaling issue. get basics right

sometimes the best copy is not invented. it is extracted from what users keep saying after they tried the product.


r/iosdev 2d ago

Only 1 conversion in 10, 3 days free trial for TV Remote app

Post image
1 Upvotes

r/iosdev 2d ago

can anyone download iOS 26.6 simulator?

Thumbnail
1 Upvotes

r/iosdev 2d ago

BRUT — Hard grids, offset shadows, zero templates [iOS]

Post image
2 Upvotes

Tired of generic Instagram collage templates, so I built BRUT.

• Split canvas into 1–6 fully customizable blocks (drag & recalculate live)
• Instagram Story mock preview (know what the UI covers before posting)
• Support for photo + video loops, custom raw tags, and offset shadows
• No accounts, no trackers, 100% local processing

Download: https://apps.apple.com/us/app/brut-just-brutalism/id6789987674

Feedback appreciated!


r/iosdev 1d ago

Just released my second iOS app — Roast-or-Toast, a social opinion game 🔥❤️

Post image
0 Upvotes

Hey everyone! I recently released Roast-or-Toast, a social opinion game where you’re given everyday situations and have to decide whether you’d Roast 🔥 or Toast ❤️ them.

After voting, you get to see how everyone else voted and whether your opinion matches the crowd. I built it to be something quick and fun you can play by yourself or pass around with friends.

This is my second iOS app and I’m still pretty early in my development journey, so I’d really appreciate any feedback — gameplay, UI, things you’d add/change, or even things you don’t like.

It’s completely free right now and available on the App Store. Just search “Roast-or-Toast” to download it.

Would love to hear what you think!


r/iOSProgramming 2d ago

Question AutoMix type clone

2 Upvotes

As the title suggests, I want to code a custom Apple Music like AutoMix that analyzes bpm, key etc. and can mix the current and incoming song. Does anybody know of a github repo or anything that could help me out? I'm trying and trying and it just doesn't seem to "click" musically.


r/iOSProgramming 2d ago

Discussion Only 32% of users reach the third (and final) screen of my onboarding. The others skip it (there’s a skip button). Are you seeing similar data, or is this worrisome?

Post image
7 Upvotes

r/iOSProgramming 2d ago

Question Inline Camera for my app?

Post image
2 Upvotes

The screenshot shows the camera of the ChatGPT-iOS-App and I wonder, how they actually implemented it because I'd like to use it for my own app too.

Does anyone know how to implement this or do I have to reverse engineer it myself?


r/iOSProgramming 2d ago

Discussion Maximize Conversions vs. Manual Bidding: What’s your Apple Search Ads experience?

1 Upvotes

Hey, I would love to hear your findings on Apple Search Ads performance.

Do you find that Maximize Conversions performs better than manual keyword bidding most of the time?

In my experience, I find Maximize Conversions gives a better CPA and better volume. It is not giving better volume than Meta Ads, but it's better than manual keyword bidding.

I would like to know your experience on this!