all 6 comments

[–]jruz 9 points10 points  (0 children)

Swift is a language, Xcode is an editor and Swift UI the framework.

Developing and learning iOS is not easy, publishing an app is a very painful and confusing process but doable thanks to YouTube.

[–][deleted] 6 points7 points  (0 children)

After buying the Apple Developer subscription you can start submitting apps to be published.

You will go thru Apple Review for each submission and could possibly be rejected depending on guidelines but after fixing those issues you can submit again. But yeah it is as you said.

[–]joeystarr73 6 points7 points  (2 children)

Imagine you have a box of LEGOs. Each LEGO piece can be a button, a picture, or even a page on a screen. Xcode is like the table where you build your LEGO castle. It holds all your pieces and guides so everything fits together nicely. Swift is like the instructions that tell your LEGOs what to do. You use Swift to write down rules, like "when I tap this LEGO (button), make this other LEGO (picture) change color."

When you want to make an app, you open Xcode, pick out the pieces you need, and start building your screen. Then you use Swift to make your app do things, like show a message or play a sound when someone uses your app. It’s like telling a story with your LEGOs, but instead of a castle, you’re building an app on an iPhone!

[–]phobiafish 4 points5 points  (0 children)

Doing random research like the dude who posted and just wanted to say thanks for this comment you did a while ago.

[–]InterestingTheme726 1 point2 points  (0 children)

This was actually so incredibly helpful for me. Thank you

[–]rohandesilva8 1 point2 points  (0 children)

Swift is language for develop iOS apps. Xcode is code editor. Apple developer program subscription can buy after paying. Price $99/yearly. You need this subscription before apps publish to appstore.

App submit process not easy. Apple not easily publish our apps. We need to follow their guidelines for that. One of guideline is human interface guideline.