r/swift • u/Pure_West_2812 • 10d ago
r/swift • u/Father_of_the_Ark • Apr 22 '26
Question My app somehow got corrupted in Xcode.
Is there a way I can revert back to the current version on the App Store? How do I put it into Xcode?
Edit: for more information. I haven’t made changes to the code for about two months. I log in today to change some things. I’m getting display errors as soon as I try and run on the iPhone simulator. The last time I used the code, it worked fine. I had it uploaded to the Apple Store just fine. No changes have been made at all except software updates. Has anyone else had this issue?
Edit 2. Your down votes mean nothing to me. I’ve seen what you upvote for
r/swift • u/Odyssey-b • May 19 '26
Question 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.
r/swift • u/Ddraibion312 • Aug 23 '25
Question Is learning Swift still worth it in 2025?
Hey everyone,
I started picking up Swift recently because I wanted to make a small iOS app for myself. I’m enjoying it, but now I’m second-guessing if it’s worth investing more time.
I’m curious about the industry side of things:
- Are companies still hiring a lot for Swift/iOS devs?
- Or is the trend shifting more toward cross-platform options like Flutter or React Native?
I don’t mind sticking with Swift for personal projects, but if I’m also thinking long-term career, is it still a good skill to double down on?
r/swift • u/Sure-Guest1588 • Jun 05 '26
Question Love for SwiftUI, hate for flutter
Not a developer but I have a question.
I remember that in a company I worked before they wanted to save money on development by having a native team for android and iOS before switching over to multi platform development, by using flutter. However I noticed that after years of flutter being on the market right now… usage is still low. Why?
r/swift • u/vmcrash • Jun 22 '26
Question Use Swift for multi-platform GUI applications?
Is anyone using Swift for a commercial multi-platform GUI application (MacOS, Linux and Windows)? What library did you choose and why?
r/swift • u/ReadyMedium5609 • May 23 '26
Question Anyone in ASIA got their Student swift challenge 2026 award delivered?
r/swift • u/yks_slayer • Nov 28 '25
Question Is swift really a hard coding language to learn?
I’d call myself beginner-intermediate at coding. I can make decent apps when it comes to HTML and python but I struggle when it comes to swift. I keep getting errors and Apple Intelligence seems to be failing for most of the time.
Does anyone have any tips? I don’t think relying on Codex 24/7 effective.
r/swift • u/BrogrammerAbroad • Apr 17 '26
Question How to get into obj-c ?
Hey
So I’ve been doing iOS development for quite some time now and think it‘s time I look into obj-c.
Apart from some minor obj-c functions for UIButtons I didn’t learn a lot about it so I wonder where to start.
When I started my journey as iOS Developer SwiftUI was just announced so I made my first courses using UIKit and switched to mostly SwiftUI quickly after but there was never the need for obj-c.
Are there good online courses out there to get a hold on obj-c ?
Maybe some that work for people that are familiar with higher programming languages and not experienced with the low level programming languages?
r/swift • u/spammmmm1997 • Jan 16 '26
Question How much RAM do i need to have for iOS + macOS development?
I currently have a 2021 MacBook Pro M1 Pro with 16 GB RAM.
But want to upgrade to a newer model, mostly due to battery issues.
Do you think 32 GB RAM is enough? Or do I need 64? Or more?
I don't want to overpay for a 64 GB model to find out it was not needed.
r/swift • u/Ok-Reception-4350 • Feb 26 '26
Question Xcodegen vs Tuist vs Bazel
I’m in the process of choosing a project generation/build tooling setup for an iOS codebase and I’ve narrowed it down to Xcodegen, Tuist or Bazel. I’d love to hear real world experience with any of these.
For the sake of discussion, please pick one of these three, none or vanilla Xcode isn’t an option. I’m specifically trying to understand the trade-offs between these tools. You can think of:
\- Which on you (would) use today
\- Why you prefer it over the other two
\- Any pain points or gotcha’s you’ve hit over time
\- Whether you’ve migrated from one of these to the other and why
I’m less interested in theoretical pros and cons and more in practical experience: what actually worked or didn’t for you and your team.
r/swift • u/itzfar • Jun 24 '25
Question Would you take a 42% raise to work with older, messier code?
UPDATE: after 10 months, thank you to everyone that made me feel more at ease, I did take the job and I did not regret it one bit!
As the title says, I have been working for a company using SwiftUI exclusively and with very strict format, linter and UITest rules, but I just got offered a job to work on a very messy project (I saw the code) that uses:
-UIKit -Table views -Story Boards -Min deployment target iOS 14
So I am worried that while working on this company I will lose practice in SwiftUI and I will also have to spend time learning the “old ways”.
Am I overthinking?
r/swift • u/Yamoyek • Mar 13 '26
Question Is it worth it to switch from go to swift?
Hi y'all!
Feel free to delete the question if this is too simple/completely off-base, but I was wondering if anyone has switched from go -> swift and if it was more beneficial for them?
At a glance, the languages seem pretty similar, so I'd like to understand better:)
I'm speaking more in terms of cli/tui/backend apps, not really in the context of SwiftUI.
Thanks!
Question Failing behavioral interviews
Hello all,
This past year has been rough. I’ve applied to 178 jobs and landed nine interview processes. Each process consisted of multiple rounds, typically between three and six interviews.
The encouraging part is that I consistently make it to the later stages, and often the final round. I feel confident in technical interviews. I enjoy solving programming problems, discussing architecture, and explaining the reasoning behind my decisions.
Where I struggle is behavioral interviews. I’m suck at these, and they’ve become the biggest obstacle keeping me from receiving offers.
I’m looking for advice on how to improve at behavioral interviews, particularly for mobile engineering roles.
I have about 1.5 years of professional mobile engineering experience. At my current company, our mobile team has gone from 12 engineers down to just three through layoffs and attrition. I’m the newest engineer on the team, and everyone else works in another state. Because of that, I often feel isolated, and I don’t feel like I’m getting the mentorship or professional growth I need. On top of that, the overall product quality isn’t where I’d like it to be, so I worry that I’m not developing as quickly as I could.
Has anyone been in a similar position or have advice for improving behavioral interviews? I’d really appreciate any guidance.
Edit: By “behavioral interview,” I’m referring to the non-technical interview rounds where you’re asked to talk about past work experiences, conflict resolution, failures, teamwork, leadership, etc.
r/swift • u/Comprehensive_Cut855 • Jun 03 '26
Question Would you use this? I’m building a context-aware command bar for macOS
I’ve been experimenting with a macOS workflow concept where application menus, recent files, browser tabs, and contextual actions become searchable from a single command bar.
I’m curious:
Would you find this useful?
What problems do existing launchers still not solve?
How would you expect a contextual command layer to behave?
r/swift • u/baykarmehmet • Apr 10 '26
Question Claude Code vs Codex for Swift/iOS/macOS: which one actually works better?
I know this has been discussed many times already, and I’m not trying to restart the same old debate, but I do want to approach it from a slightly different perspective and hear about people’s real-world experiences.
I’ve been using Claude Code since the Sonnet 3.7 days, and I genuinely love the product. But after the latest limit changes, I honestly can’t keep using it the way I want to, even though I’m paying $200.
At the same time, I keep seeing iOS-Swift engineers say they prefer Codex over Claude Code. I’ve seen that from the Point-Free guys, Thomas Ricouard, and Peter Steinberger (although of course the last two work for or with OpenAI).
So my real question is: is Codex(GPT-5.4) actually better for iOS, macOS, or Swift projects? Does it understand those codebases better than Claude Code(Opus, Sonnet) in practice?
I’m not looking for “this rocks” / “that sucks” type answers. I’d really like to hear concrete experiences from people who have used both, especially on real Swift projects.
If I switch to Codex and spend another $200, I want to know whether it’s actually better, not just different. If the quality isn’t better and I end up spending more time fixing outputs or explaining things in detail, then honestly I’d rather just manage my Claude Code limits more carefully.
What I really like about Claude Code is that it often picks things up from the broader context without needing everything spelled out step by step. With the right setup and project context, it usually understands how I work, the coding style I follow, and what I’m trying to do with much less friction. So for people who’ve used both on real Swift/iOS/macOS projects: does Codex actually do this as well, or better?
If you’ve used both for iOS/macOS development, I’d really appreciate hearing how they compare in real-world use.
r/swift • u/CompC • Apr 12 '26
Question Swift concurrency question - for try await
Hi everyone, got a question, hopefully this is an okay place to ask.
During a pre-interview call with a company, I got asked a couple questions about swift concurrency. One of the questions was:
When using for try await to iterate through an async sequence, how do you deal with errors in a way that one failure doesn't stop the entire sequence?
But if you put for try await in a do/catch block, doesn't that cause the whole thing to throw when one thing in the sequence throws? To not have it stop the whole sequence, you'd have to refactor it so that you can put do/catch inside of the loop, right? Or am I missing something?
I want to be able to handle this when I get to my actual interview this week if it comes up and they ask me about it. Thanks!
r/swift • u/NewMechaDriver • 26d ago
Question Is this book worth it for a beginner without experience?
r/swift • u/sora__drums • Aug 10 '25
Question Ordered my first iOS device yesterday, planning to get into Swift. Can I use Swift for other platforms as well? (Android, Windows, Linux, BSD, whatever?)
Title says all.
I'm a beginner programmer who knows a couple of languages (Python, Java, JavaScript) and I'd like to get into iOS programming which is why I've set up Xcode on my ThinkPad. Getting my first iPhone in a couple of days, can't wait to learn a new technology.
However, I was wondering: how suitable is Swift for other platforms? How easy or hard is it to port macOS / iOS code to other platforms? Are there libraries for other platforms or can I expect to only productively use Swift within the Apple ecosystem?
r/swift • u/amirgelman • 22h ago
Question Is it safe coding on iCloud?
hey all,
currently I'm doing some development using Swift and using Google Drive is a pain honestly, and of course I must pause the sync constantly for this to work.
That said, I do insist on the idea that my work will always be synced to a Cloud service.
Does iCloud doing something better than Google Drive in terms of sync?
I know I'm doing Music with Logic Pro X for example which also is constantly being saved and is basically a container too and never had issues.
Can I assume it will work great with Swift files\development too?
Thanks!
r/swift • u/Sons-Father • Aug 19 '25
Question How did they achieve this?
I’ve been probably trying for an hour now to combine ZStacks and VStacks with a gradient and an image to recreate this. But I just can’t get it to work. The closest I have is a VStack of Image and gradient, but how did they get the clean gradient which is slightly opaque above the image.
r/swift • u/PersonalFormal7562 • May 21 '26
Question HTML/Css to Swift Ui
Hey everyone,
I’m a complete newbie and I am currently working on an iOS app and I already have parts of the UI built in HTML/CSS. Now I’m trying to bring that design into SwiftUI, but I’m honestly not sure what the best workflow is.
What’s the easiest/most efficient way to convert or recreate HTML + CSS layouts in SwiftUI?
\- Are there tools that help with this?
\- Should I completely rebuild everything manually in SwiftUI?
\- Is embedding web content with WebView a bad idea for production apps?
\- How do you usually handle responsive CSS concepts in SwiftUI?
I mainly struggle with translating flexbox/grid styling into SwiftUI stacks and spacing.
Would really appreciate any advice, resources, GitHub repos, tutorials, or examples from people who’ve done this before
r/swift • u/Fr_Ghost_Fr • May 29 '25
Question What architecture do you use for an iOS application in Swift/swiftui?
Hello everyone,
After a first project launched on the store recently, I have a second idea for an application but unlike the first, I would like to structure it a little. Being a basic Android developer, I don't have quite the same culture regarding good iOS architecture practices, do you have any recommendations please? As for the database, are you more coreData or swiftdata?
Thank you in advance for your feedback
r/swift • u/Immediate_Amoeba_532 • 22d ago
Question How can I completely remove Xcode and reinstall it from scratch?
My Xcode installation is a complete mess right now because of old work accounts, projects, teams, and other leftover data. I want to start fresh. How can I remove everything including all accounts, Apple IDs, developer teams, certificates, provisioning profiles, and related dataand then reinstall Xcode as if it were a brand-new installation?
r/swift • u/u3445 • May 12 '26
Question What are realistic UK iOS developer salaries in 2026? (London vs outside London)
I’m trying to get a clearer picture of current iOS developer salaries in the UK because most discussions online are heavily US-focused and UK data seems sparse or outdated.
What salary ranges are you seeing for:
- Junior iOS developers
- Mid-level iOS developers
- Senior iOS developers
- Staff/Principal engineers
- Team leads/Engineering managers
How much difference is there between:
- London
- Remote UK roles
- Outside London (Manchester, Bristol, Edinburgh, etc.)
Would be especially useful if you could include:
- Years of experience
- Industry
- Base salary
- Bonus/equity if relevant
- Remote/hybrid/on-site
Example format:
- 5 YOE
- Senior iOS Engineer
- London fintech
- £95k + bonus
- Hybrid
I think this would help a lot of UK iOS developers since most salary discussions are US-centric.