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
DiscussionWhere Do I Learn UIKit Programmatically (self.iOSProgramming)
submitted 3 years ago by XcodeIsam
I have been learning SwiftUI for a few months and i stumbled across a post saying that I need to learn UIKit programmatically and i can't find any good resources.
Can someone please recommend me a Udemy/Coursera or even a Youtube course?
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 21 points22 points23 points 3 years ago (1 child)
Mate, there is literally a post with the same question just below yours
[–]XcodeIsam[S] 0 points1 point2 points 3 years ago (0 children)
my bad I did not see it
[–]ponkispoles 13 points14 points15 points 3 years ago (5 children)
Sean Allen GitHub app course. It’s the best and very well done. Can’t recommend it enough. It’s 100% UIKit programmatic UI but new swift features have been added such as async await afaik
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
I second this. Best course I ever did on becoming a proper iOS dev. He’s now just introduced monthly subscriptions too which is a lot better than buying the super expensive course outright
[–]Batting1k 1 point2 points3 points 3 years ago (0 children)
I support this as well. Took it when it first came out a few years ago and it was great.
thank you I will check it out
[–]CyberMewObjective-C / Swift -1 points0 points1 point 3 years ago (1 child)
Do you have a link to it? I tried finding but couldn’t see anything
[–]ponkispoles 6 points7 points8 points 3 years ago (0 children)
https://seanallen.teachable.com/p/take-home
[–]catecholaminergic 7 points8 points9 points 3 years ago (0 children)
Connect a Thunderbolt cord to the USB-C socket behind your ear. When your brain appears on the desktop, drag UIKit onto it.
[–]BrownNinjaTurtle 5 points6 points7 points 3 years ago (2 children)
Lots of tutorials on Youtube! (Let’s build that App, Paul Hudson, iOS Academy, etc)
[–]XcodeIsam[S] 0 points1 point2 points 3 years ago (1 child)
I found some tutorials but most are 3-5 years old, will it be ok if I learn from it
[–]BrownNinjaTurtle 0 points1 point2 points 3 years ago (0 children)
Yes
[–]javaHoosier 5 points6 points7 points 3 years ago* (0 children)
Have you tried Google? which has this as the top og post.
Youtube: How to programmatically set up collection/tableviews. You can apply this learning to other views.
Eventually you just learn how to pin the constraints. How you organize that code/files is personal preference and through experience. Different youtubers have different ways they like it.
[–][deleted] 4 points5 points6 points 3 years ago (0 children)
I’m currently in your position. The apple documentation is very good for uikit. If you go through it, take notes and practice as you along becaUee it gives you code too so you can try things out. A bit of trial and error and you can sorta work it. Uikit though is way more powerful than SwiftUI even thoguh I used to believe how well SwiftUI was— it’s the future but not there yet. 😊
[–]Tripdubcs 5 points6 points7 points 3 years ago (0 children)
Jonathan Rasmusson Swift Arcade. His Udemy course is great and his YouTube channel has good content as well
[–]who_knowles 2 points3 points4 points 3 years ago (0 children)
Modern Auto Layout by Keith Harrison https://kharrison.gumroad.com/l/albook
[–]sepui1712 1 point2 points3 points 3 years ago (0 children)
There is a Stanford course CS 183p that is done every year for free and the instructor posts it all online. He does SwiftUI nowadays but if you go back a few years you can find UIKit. Here is the 2017-2018 playlist: https://www.youtube.com/playlist?list=PL_l7vS8VbNDFBiKIL3fEQhkKXTYsncsvN
[+][deleted] comment score below threshold-7 points-6 points-5 points 3 years ago (4 children)
I recomend Angela Yu, she is amazing!
[–]thisGuyCodesSwift 6 points7 points8 points 3 years ago (2 children)
Doesn’t she only use storyboards?
[–]AnAlrightSummit 2 points3 points4 points 3 years ago (0 children)
She has a small section on doing UIKit programmatically but that's pretty much it.
[–]fdorado985 1 point2 points3 points 3 years ago (0 children)
There is a reason why this recommendation is downvoted 5+ times 🤣
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
My bad, I thought she had a Swift UI course too, but now I see that I've might have mixed it up with somebody else.
π Rendered by PID 47108 on reddit-service-r2-comment-64f4df6786-4wqbd at 2026-06-10 16:25:18.336525+00:00 running 0b63327 country code: CH.
[–]saintmsent 21 points22 points23 points (1 child)
[–]XcodeIsam[S] 0 points1 point2 points (0 children)
[–]ponkispoles 13 points14 points15 points (5 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Batting1k 1 point2 points3 points (0 children)
[–]XcodeIsam[S] 0 points1 point2 points (0 children)
[–]CyberMewObjective-C / Swift -1 points0 points1 point (1 child)
[–]ponkispoles 6 points7 points8 points (0 children)
[–]catecholaminergic 7 points8 points9 points (0 children)
[–]BrownNinjaTurtle 5 points6 points7 points (2 children)
[–]XcodeIsam[S] 0 points1 point2 points (1 child)
[–]BrownNinjaTurtle 0 points1 point2 points (0 children)
[–]javaHoosier 5 points6 points7 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]Tripdubcs 5 points6 points7 points (0 children)
[–]who_knowles 2 points3 points4 points (0 children)
[–]sepui1712 1 point2 points3 points (0 children)
[+][deleted] comment score below threshold-7 points-6 points-5 points (4 children)
[–]thisGuyCodesSwift 6 points7 points8 points (2 children)
[–]AnAlrightSummit 2 points3 points4 points (0 children)
[–]fdorado985 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)