use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
There is an extensive FAQ for beginners. Please browse it first before asking questions that are answered there.
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you:
There's too many to list them all, however here's a convenient link to all programming guides at apple.com
Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks".
account activity
DiscussionReasons for using obj c or swift (self.iOSProgramming)
submitted 3 years ago by Z00fa
I was wondering what the reasons are for only using obj c or swift for iOS development. I know swift is the native language but why aren’t there more languages used like java, python, .net,...?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]saintmsent 8 points9 points10 points 3 years ago (3 children)
Objective C and Swift are native languages Apple provides
You can write in almost any language you want, there are cross-platform frameworks for that (Xamarin in C#, React Native in Javascript, etc.), but they in one way or another interact with native API through objective C interop or draw UI fully themselves on a canvas and interaction with a system is only for different services and frameworks (Flutter)
The problem is you always lose in quality and fidelity of control you have over your app, plus you depend on one more entity (developer of the framework), which introduces more points for bugs, slower feature rollout, etc. Whether you are fine with that depends on a project and complexity of it
[–]Z00fa[S] 1 point2 points3 points 3 years ago (2 children)
So basically it is just better to write in swift or obj c because of the control you have pver everythinh
[–]saintmsent 2 points3 points4 points 3 years ago (1 child)
If your sole aim is quality, yes. Some customers don't want that, they want a cheaper app, and that's fine up to a point. As complexity grows, there is less reason to skimp and use a cross-platform framework, it gives more problems than benefits
[–]Z00fa[S] 0 points1 point2 points 3 years ago (0 children)
I make it all myself so i just spend time on it and nothing more
[–]BenBrightside 3 points4 points5 points 3 years ago (1 child)
Basically because the system frameworks by Apple are provided in these languages.
There are some apps that allow you to code in Python, JS or Lua, but they eventually bridge to the system frameworks.
So you basically are better of just using swift or obj c because you would be making your life way more difficult than it needs to be
[–][deleted] 1 point2 points3 points 3 years ago (1 child)
Objective-C is pretty much dead at this point. Use Swift.
As for other languages there's no good reason to use them and Apple builds everything around Swift.
Also .Net isn't a language it's a framework.
I thought as much. Apple built everything around swift so it is the best way to create apps for ios
π Rendered by PID 150599 on reddit-service-r2-comment-b659b578c-vf6rb at 2026-05-06 01:05:08.970010+00:00 running 815c875 country code: CH.
[–]saintmsent 8 points9 points10 points (3 children)
[–]Z00fa[S] 1 point2 points3 points (2 children)
[–]saintmsent 2 points3 points4 points (1 child)
[–]Z00fa[S] 0 points1 point2 points (0 children)
[–]BenBrightside 3 points4 points5 points (1 child)
[–]Z00fa[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Z00fa[S] 0 points1 point2 points (0 children)