r/swift

▲ 0 r/swift

Claude Code - what to do when I hit the limit?

Hi,

I'm on Pro plan, sometimes while coding I suddenly get the error that I'm on 2h cooldown.

I use it mostly in terminal, and there is an option to stop for now and continue later, don't remember exactly.

But when I select it, when the cooldown passes, it doesn't do what it was supposed to do.

Sometimes when I tell it "continue what you were supposed to do before we hit the limit", it will do something completely different.

So my question is basically what's the best way to "resume"?

Thanks!

reddit.com
u/just_another_leddito — 23 hours ago
▲ 1 r/swift

Trying to launch an app with a hard paywall - but app can't find live subscriptions?

Using revenue cat. App works fine with test credentials but when I switch over to live, it can't find the subscriptions from App Store Connect. I know it's because the subscriptions have to be reviewed, but I have a hard paywall on my app. What do I do? I only offer weekly and yearly payments, each with a 1 week free trial. It's my first time launching an app, would appreciate any advice.

reddit.com
u/ambivaIent — 1 day ago
▲ 0 r/swift

Cordon: a local ad blocker for macOS (first release)

I made a macOS menu bar app called Cordon. It blocks ads and trackers on your Mac using a local proxy and filter lists.

How it works:

Install a local certificate once
Turn on protection from the menu bar
Cordon filters traffic on your Mac

What you get:

Works across browsers and most apps
Live view of blocked requests
Filter lists for ads, privacy, malware and more
Custom rules if you want them

This is the first release (v0.0.1), so expect rough edges. Some apps ignore the system proxy or break with HTTPS filtering. You can add ignored hosts in Settings for sites that need to be skipped.

It only protects the Mac it runs on. It does not block ads on phones, TVs or other devices on your network.

GitHub: https://github.com/31d4r/cordon

Would love feedback, especially on certificate install, browser compatibility and anything that breaks with protection on.

https://preview.redd.it/k2p6oekolb2h1.png?width=1664&format=png&auto=webp&s=a8507957afab1684f3012684e8fb82789f2c59f6

reddit.com
u/31d4r — 1 day ago
▲ 4 r/swift

Are Swift Agent Skills necessary to code in Xcode/SwiftUI using Claude Code or Codex?

Is the impact of using the Agent Skills that relevant with SwiftUI? Will it make a huge difference in the effectiveness of the Code Agent? Thanks

reddit.com
u/br_web — 2 days ago
▲ 12 r/swift+1 crossposts

Looking for a free Cluely alternative on macOS that doesn't cost $20-$149/month?

Ghostbar — native Swift, invisible to screen sharing, completely free:

✅ Invisible in Zoom, Teams, Meet, OBS (tested)
✅ Ollama / local LLMs — nothing leaves your machine
✅ OpenAI, Claude, OpenRouter, NVIDIA NIM (free tier)
✅ On-device voice input via Whisper
✅ Screenshot analysis — AI sees your screen, recorder doesn't
✅ ~5MB, no Electron, no Chromium, instant startup
✅ Zero telemetry, no account needed, MIT license

The main difference vs Pluely/Natively/Vysper: those are all Electron or Tauri (cross-platform). Ghostbar is native Swift — purpose-built for macOS, much lighter.

https://github.com/rbc33/Ghostbar

u/Trick-Assignment-828 — 2 days ago
▲ 32 r/swift

What's something about learning Swift that surprised you — in a good or bad way?

I started learning Swift to build my own iOS app and honestly the language itself is nicer than I expected.

But the ecosystem (Xcode, simulators, all the Apple-specific stuff) took a while to feel normal. And I'm saying this coming from .NET + Angular Full Stack development on a Windows machine.

Wondering what caught you off guard when you started learning iOS Development.

Good surprises welcome too.

reddit.com
u/Odyssey-b — 3 days ago
▲ 2 r/swift+3 crossposts

I'm building Mobile app builder and using Expo.

I'm building Mobile app builder and using Expo this are the paywalls.

u/Sweaty_Apricot_2220 — 1 day ago
▲ 14 r/swift+1 crossposts

I built an RSS reader because my old one kept adding features I didn't need — Newsairy is now on the App Store

I built Newsairy because the reader I was using kept adding features I didn’t care about (and increasing its fee), and the replacement I found was technically great but not aesthetically pleasing. After almost 14 years working on my long‑running solo app PhotInfo, I thought it was time to add a new one.

Some of the main features:

  • Smart Folders for recent news: Today, Last 24 / 48 / 72 hours
  • Looking for something you recently read? Check Read History, where articles are sorted by read date
  • Offline preview, built‑in reader, or open articles in your browser
  • Fine‑tune storage with three independent article retention rules: fetch history, unread retention, and read retention
  • Store articles locally or sync via iCloud to keep feeds and reading progress in sync across all your devices
  • RSS/Atom/JSON feeds
  • Import and export subscriptions with standard OPML files

The 1.0 release focuses on getting the fundamentals right: reliable feed fetching, clear typography, and a respectful approach to your data. More advanced features — including support for self‑hosted aggregators — are coming very soon.

👉 Newsairy on the App Store

👉 More info on Newsairy's site

Happy to hear any thoughts — especially on things that feel missing or broken in your daily reading workflow.

u/QebApps — 2 days ago
▲ 0 r/swift

Claude Code - clearing chat and memory (how to?)

Hi,

I'm using Claude Code in terminal on Mac OS, and sometimes inside Xcode.

I'm using CLAUDE.md of course, with general idea of the project etc.

People say to once in a while /clear the memory to save tokens. But this is what I don't get, if I /clear then it won't remember what we did, what issues we had etc.

So I would have to tell it to analyse all code, but this would use a lot of tokens right?

I've tried telling Claude to write documentation in CLAUDE.md but it did it once or twice and then stopped.

So what's the best practice?

Thanks!

reddit.com
u/just_another_leddito — 2 days ago
▲ 29 r/swift

Kickstart from Paul Hudson

Hi all!
I wonder what do you think about the new project from Paul Hudson: Kickstart?
It feels like new level of tools that will significantly improve the quality of apps in the App Store and on the same time it will increase the competition between apps.
I was amazed by the number of implemented features and looks like it’s just the beginning. He has a video about it. Almost all features have support with a local MCP service. Truly amazing and inspiring!

kickstart.tools
u/bububuh — 3 days ago
▲ 48 r/swift+11 crossposts

Expense tracking never worked for me, so I built an app that does it automatically

I want to preface this with this app was not vibe coded or created by AI, I’ve seen much AI slop posted on here recently and it’s annoying because it ruins it for people genuinely building things. I released this app nearly 3 years ago now and have been iterating on it ever since with the small user feedback I’ve been getting.

In the past I’ve tried so many expense tracking apps to try and keep a budget and track my spending but I always get too lazy to log my expenses which means they never end up working for me.

I’m also a pretty skeptical person when it comes to apps and privacy so I don’t want to link my bank account to any. This pushed me into creating my own app to tackle these issues…

An app that automatically tracks your expenses without the need to link your bank accounts. A bonus being it having real time notifications and alerts to let you know when you’re about to or have gone over your budget.

This resulted in the creation of WalletPal. It uses an apple shortcut automation to automatically log Apple Pay transactions. I’ve been using it myself personally for a while now and honestly it’s been the one expense tracker I’ve been able to stick to and actually helps me.
Would love for anyone else to try it out and provide any feedback. Would be great if it could benefit other people.

AppStore: Smart Budget: WalletPal

Price: Completely free to use with option to purchase pro for more customisation

Pro prices: Weekly $1.99, Monthly $5.99, Yearly $49.99

https://apps.apple.com/gb/app/smart-budget-walletpal/id6475526197

u/RankAShinobi — 5 days ago
▲ 6 r/swift

How can one create this dust like effect when removing bg?

Saw this insane video of an app that use apple vision framework to remove the background of an image but what stuck to me was that dust particle effect to transition into the final product.

Im wondering how would one create such effect? AI is useless for this.

x.com
u/darkblitzrc — 3 days ago
▲ 3 r/swift

Apple Developer Academy - Naples - Interview

Hi everyone, next week I have an interview. Could you please help me? I would like to get some tips and know what kind of questions to expect from a mentor.

reddit.com
u/Unlikely-Ad-8827 — 4 days ago
▲ 6 r/swift

macpane - Made a simple window manager for macOS

During the weekend I've worked on a simple window manager for macOS, inspired by yabai, and by how Pop!_OS Shell works, since I use that mostly on my Desktop PC.

It's obviously WIP, but my current focus is on getting it stable.

Link to the repo:

https://github.com/Gigaxel/macpane

u/No_Two_1030 — 4 days ago
▲ 3 r/swift

App stuck in App Store Connect review for 2+ weeks — anyone experienced this?

Hey everyone,

My app has been stuck in App Store Connect review for over 2 weeks now and I genuinely have no idea what’s going on.

  • Status has been sitting in review with no meaningful update
  • I already sent emails through the Resolution Center / support but haven’t received anything useful back
  • No rejection, no request for changes, nothing

This is pretty frustrating since I’ve launched apps before and never had approval take this long.

Has anyone dealt with this recently?
Is there any way to escalate the review or contact Apple more effectively?

Would really appreciate any advice or experiences. Thanks!

reddit.com
u/Eastern_Lynx6735 — 7 days ago
▲ 17 r/swift+3 crossposts

Automated Xcode screenshots with UI Tests

I’ve finally automated app screenshots in Xcode using UI tests, and I thought it was something worth sharing.

It’s not a tutorial. The video just shows how this can work using UI tests and Test Plans. I think you’ll get the overall idea.

If you have any questions, feel free to ask. Setting this up isn’t hard, but I got stuck a few times along the way. Now that it’s set up, though, it’s a huge time saver. Especially if you localize your apps into many languages.

The best part? It’s all done with Xcode automations, so you don’t need AI for this.

youtu.be
u/mallowPL — 6 days ago
▲ 225 r/swift

I open-sourced the native Markdown rendering engine I built for my native macOS app

A year and a half ago I started building Nodes, a native macOS Markdown app. One of the first things I needed was a proper Markdown engine. Not a parser that just spits out HTML, not a display-only library, not a WebView wrapper – just a live, native editor built on TextKit 2.

I couldn't find one. So I built it. Now I'm open-sourcing the whole engine.

It's an AppKit-based Markdown editor for macOS, built on TextKit 2 and bridged to SwiftUI.

What it does:

  • Live styling for the usual stuff: bold, italic, headings, lists, code blocks, links etc.
  • Wiki-style links with [[Name|id]] ↔ [[Name]] roundtripping
  • Image embeds via ![[Name]]
  • LaTeX, both block ($$ ... $$) and inline ($...$)
  • Code blocks with syntax highlighting (you supply the highlighter)
  • Apple Writing Tools integration on macOS 15.1+
  • Spelling and grammar, with suppression inside code, LaTeX, and wiki-links so it doesn't underline random tokens

Honest part: TextKit 2 was a pain to get right. The docs are thin, the migration from TextKit 1 is rough, and a lot of behavior just isn't documented clearly anywhere. If you've been putting off building something like this, this might save you a few weekends.

Repo: https://github.com/nodes-app/swift-markdown-engine

Feedback, issues, and PRs all welcome. It's not perfect, there's plenty I still want to improve, but it does the job.

Used in production in Nodes (App Store): https://apps.apple.com/de/app/nodes-by-the-werk/id6745401961

u/Sufficient-Try6083 — 8 days ago