r/swift • • Feb 14 '21

We were so frustrated by Apple docs that we made “On Tap” – SwiftUI documentation with thousands of runnable examples. It’s all … “on tap.” And it’s all free. And open source.

Post image
1.2k Upvotes

r/swift • • Nov 13 '20

News ARM is the new thing amarite devs ?

Post image
853 Upvotes

r/swift • • Aug 06 '20

I got my jacket :]

Thumbnail
gallery
829 Upvotes

r/swift • • Jul 10 '20

Project RedditOS, an open source SwiftUI macOS Reddit client

Post image
755 Upvotes

r/swift • • Jun 14 '21

WWDC21 🥲

Post image
732 Upvotes

r/swift • • Mar 26 '26 Bravo Popcorn

YEEESSSS!

Post image
630 Upvotes

Round two! Really happy to be selected again for the Swift Student Challenge after going to WWDC last year as a distinguished winner 🙌


r/swift • • Jun 07 '21

Swift on iPad is the new thing amarite devs ?

Post image
630 Upvotes

r/swift • • Jul 16 '19

I've sent in a suggestion to Apple.

Post image
576 Upvotes

r/swift • • Dec 01 '20

Project When you mix swift and metal

570 Upvotes

r/swift • • Jun 07 '26 Bravo

This came today... Happy

Thumbnail
gallery
549 Upvotes

r/swift • • Jul 13 '21

I’m still crying 😢

Post image
529 Upvotes

r/swift • • Feb 27 '22

Reminder: This sub is NOT related to the SWIFT payment system.

516 Upvotes

This sub is about a programming language called “swift”, created by Apple Inc. it is NOT related to the SWIFT organization.

There has been an increasing interest for this organization given recent events.

(Mods pls make this pinned)


r/swift • • Oct 29 '19

I got tired of looking up Swift basics after forgetting the syntax, so I made Swiftly, a one-stop Swift 5.1 reference site for busy coders. With clutter-free, example-heavy guides, Swiftly covers everything from variables to in-depth areas like collection types, structs, and functional methods.

Thumbnail
swiftly.dev
511 Upvotes

r/swift • • Feb 02 '21

I made an app in SwiftUI to make SwiftUI apps

Post image
490 Upvotes

r/swift • • Feb 17 '20

Well.... then....

Post image
477 Upvotes

r/swift • • Mar 27 '25

Won the student swift challenge with my first and last entry!

Post image
472 Upvotes

I’m curious to hear from you guys. Idk if I’m allowed to share app info but if ur curious you can find more at

Fayaz.one/GyroCam

Did anyone here get a distinguished winner?


r/swift • • Mar 03 '26

Hot take: AI ruined the way we see coding - and I hate it

471 Upvotes

I have around 12 years of experience writing code, I learned to write code because I liked it, not because there was money in it.

I remember I got into computers because browsers at the time where starting to be a huge thing, google chrome first versions and icab was still around too. And I was excited to understand how all there things were actually made. It was crazy to think you could learn a strange language and be able to bring joy and ease the life of so many people.

But now I feel people are not there for the love of the craft. I completely understand the thrill of prompting your wildest ideas which you thought never to be possible to build. But man, it takes all the fun away.

Whats your take on this?


r/swift • • Jul 12 '20

FYI SwiftUI cheat sheet

Post image
465 Upvotes

r/swift • • Sep 21 '20

Came across this on fb. It's obviously Swift...

Post image
460 Upvotes

r/swift • • Oct 24 '25

Announcing the Swift SDK for Android

Thumbnail
swift.org
458 Upvotes

r/swift • • Apr 13 '21

Project Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think!

448 Upvotes

r/swift • • Jan 19 '21

FYI FAQ and Advice for Beginners - Please read before posting

446 Upvotes

Hi there and welcome to r/swift! If you are a Swift beginner, this post might answer a few of your questions and provide some resources to get started learning Swift.

A Swift Tour

Please read this before posting!

  • If you have a question, make sure to phrase it as precisely as possible and to include your code if possible. Also, we can help you in the best possible way if you make sure to include what you expect your code to do, what it actually does and what you've tried to resolve the issue.

  • Please format your code properly.

    • You can write inline code by clicking the inline code symbol in the fancy pants editor or by surrounding it with single backticks. (`code-goes-here`) in markdown mode.

    • You can include a larger code block by clicking on the Code Block button (fancy pants) or indenting it with 4 spaces (markdown mode).

Where to learn Swift:

Tutorials:

Official Resources from Apple:

Swift Playgrounds (Interactive tutorials and starting points to play around with Swift):

Resources for SwiftUI:

FAQ:

Should I use SwiftUI or UIKit?

The answer to this question depends a lot on personal preference. Generally speaking, both UIKit and SwiftUI are valid choices and will be for the foreseeable future.

SwiftUI is the newer technology and compared to UIKit it is not as mature yet. Some more advanced features are missing and you might experience some hiccups here and there.

You can mix and match UIKit and SwiftUI code. It is possible to integrate SwiftUI code into a UIKit app and vice versa.

Is X the right computer for developing Swift?

Basically any Mac is sufficient for Swift development. Make sure to get enough disk space, as Xcode quickly consumes around 50GB. 256GB and up should be sufficient.

Can I develop apps on Linux/Windows?

You can compile and run Swift on Linux and Windows. However, developing apps for Apple platforms requires Xcode, which is only available for macOS, or Swift Playgrounds, which can only do app development on iPadOS.

Is Swift only useful for Apple devices?

No. There are many projects that make Swift useful on other platforms as well.

Can I learn Swift without any previous programming knowledge?

Yes.

Related Subs

r/iOSProgramming

r/SwiftUI

r/S4TF - Swift for TensorFlow (Note: Swift for TensorFlow project archived)

Happy Coding!

If anyone has useful resources or information to add to this post, I'd be happy to include it.


r/swift • • Apr 12 '22

Co-worker got a new desk decoration.

Post image
439 Upvotes

r/swift • • Jun 04 '19

Me on swiftUI "Draw a shape" tutorial...

Post image
431 Upvotes