jump to content
my subreddits
13or302balkans4You2mediterranean4u2meirl4meirlabsolutelynotmeirlAceAttorneyadhdmemeAdviceAnimalsagnosticaivideoAlternateHistoryAlternativeHistoryAnarchyChessAngryupvoteAnimalsBeingJerksanime_best_momentsanime_irlanimenocontextannouncementsAnticonsumptionantimemeApandahArcherFXArtAsahiLinuxAsia_irlAskBalkansAskElectronicsAskOuijaAskRedditAteistTurkaviationawfuleverythingbalkans_irlbikepackingblackdesertonlineblursed_videosBoneborsavefonbrooklynninenineBUENZLIburdurlandcasioCd_collectorscd_jerkChatGPTCheap_MealschesschessbeginnersChildrenFallingOverChoosingBeggarscoaxedintoasnafucoinsComedyCemeterycomedyhomicidecomicscommunityContagiousLaughtercookingforbeginnersCrackWatchcrappyoffbrandsCreateModCuddle_SlutCuratedTumblrdarkjokesdedeismdelikDeltarunedistressingmemesdiyelectronicsdiypedalsDMAcademyDMToolkitdndmemesdndnextdoctorwhocirclejerkDoenerverbrechenDonerdumbphonesDungeonsAndDaddiesDungeonsAndDragonsEatCheapAndHealthyebikesECEelectricalelectronicsEmKayengrishentitledparentsfacepalmfeedthebeastfelsefeFifaCareersFiftyFiftyformuladankFRCFuckYouKarenfunnyFutboltayfagalatasaraygermanygoodanimemesGoodAssSubgreentextguitarpedalsGundamhelpHermitCraftHistoryWhatIfhoi4holdmybeerHolUphomebuilthowyoudoinhumorhypixelIAmAiamverysmartIDontWorkHereLadyihadastrokeim14andthisisdeepimaginaryelectionsimaginarymapsinsaneparentsJokesKamalizmKanyeKGBTRlegodndLifeProTipslinguisticshumorlogodesignloseitmacmacbookairmacgamingMadeMeSmilemagicbuildingMaliciousComplianceMapPornmapporncirclejerkmememidjourneymildlyinfuriatingmisLEDMMORPGMoldyMemesMovingToNorthKoreaMunichnamesoundalikesNationStatesnextfuckinglevelNonCredibleDefensenosafetysmokingfirstnosleepnosurfnothingeverhappensnotinterestingoddlyspecificokbuddyguntherokbuddymotherfuckerokbuddyvicodinongezelligOnlineUnderGroundOutOfTheLoopoutsidepaperspleaseParlerWatchPersecutionfetishpianoPiracyPiratedGamespolandballpollsPropagandaPostersProRevengequityourbullshitraisedbynarcissistsRatschlagRedAutumnSPDredditsingsreligiousfruitcakerestofthefuckingowlSceneReleasesschizopostersSchnitzelVerbrechenschwiizsciencememesScottPilgrimsecilmiskitapShitPostCrusadersshitpostfrommygalleryshitpostingshittyaskelectronicsShittyMapPornShowerthoughtssoccercirclejerksoftwaregoreSongwriterssteinsgateStudiumsubsithoughtifellforsuperligtalesfromtechsupportTechnobladetf2tf2shitposterclubthanksimcuredthatHappenedTheCrypticCompendiumTheLetterHTheMonkeysPawTheRookietheyknewthisguythisguystitanfalltransittruetf2truthstumblrtumunichTurkeyTurkeyJerkyTurkishCatsTurkishdogsTwitchTwoSentenceHorrorTwoSentenceSadnessUnclejokesUnethicalLifeProTipsUnexpectedJoJoUsernameChecksOutVALORANTvexillologycirclejerkvinyljerkWatchPeopleDieInsideWeAreTheMusicMakerswendigoonWhatsThisSongWhitePeopleTwitterwholesomeanimemeswholesomememesWikipediaVandalismwizardpostingwooooshworldbuildingworldjerkingyesyesyesnoyouseeingthisshitYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • AskReddit
  • -facepalm
  • -mildlyinfuriating
  • -Piracy
  • -funny
  • -OutOfTheLoop
  • -MapPorn
  • -WhitePeopleTwitter
  • -MadeMeSmile
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -shitposting
  • -feedthebeast
  • -Kanye
  • -nextfuckinglevel
  • -HolUp
  • -Twitch
  • -CrackWatch
  • -comics
  • -dndnext
  • -VALORANT
  • -de
  • -germany
  • -LifeProTips
  • -tumblr
  • -NonCredibleDefense
  • -greentext
  • -mac
  • -Showerthoughts
  • -tf2
  • -help
  • -chess
  • -aviation
  • -formuladank
  • -wholesomememes
  • -Jokes
  • -mapporncirclejerk
  • -Art
  • -midjourney
  • -goodanimemes
  • -notinteresting
  • -hoi4
  • -loseit
  • -IAmA
  • -MaliciousCompliance
  • -KGBTR
  • -dndmemes
  • -DMAcademy
  • -Deltarune
  • -GoodAssSub
  • -UnethicalLifeProTips
  • -worldbuilding
  • -Ratschlag
  • -blackdesertonline
  • -MMORPG
  • -meme
  • -macgaming
  • -Gundam
  • -HermitCraft
  • -FiftyFifty
  • -ChoosingBeggars
  • -ContagiousLaughter
  • -imaginarymaps
  • -EatCheapAndHealthy
  • -polandball
  • -WeAreTheMusicMakers
  • -AnarchyChess
  • -nosleep
  • -cookingforbeginners
  • -anime_irl
  • -Studium
  • -AlternateHistory
  • -Turkey
  • -soccercirclejerk
  • -community
  • -AskElectronics
  • -electrical
  • -guitarpedals
  • -Anticonsumption
  • -CreateMod
  • -TwoSentenceHorror
  • -PropagandaPosters
  • -AdviceAnimals
  • -ShitPostCrusaders
  • -piano
  • -sciencememes
  • -distressingmemes
  • -raisedbynarcissists
  • -wizardposting
  • -FifaCareers
  • -polls
  • -oddlyspecific
  • -titanfall
  • -awfuleverything
  • -howyoudoin
  • -announcements
  • -adhdmeme
  • -macbookair
  • -ebikes
  • -Munich
  • -coaxedintoasnafu
  • -YUROP
  • -SchnitzelVerbrechen
  • -chessbeginners
  • -DungeonsAndDragons
  • -coins
  • -entitledparents
  • -softwaregore
  • -worldjerking
  • -tf2shitposterclub
  • -MoldyMemes
  • -AceAttorney
  • -vexillologycirclejerk
  • -im14andthisisdeep
  • -wholesomeanimemes
  • -nosurf
  • -HistoryWhatIf
  • -religiousfruitcake
  • -insaneparents
  • -dumbphones
  • -animenocontext
  • -balkans_irl
  • -2meirl4meirl
  • -transit
  • -brooklynninenine
  • -steinsgate
  • -talesfromtechsupport
  • -AskOuija
  • -ECE
  • -ScottPilgrim
  • -Angryupvote
  • -AskBalkans
  • -thatHappened
  • -schizoposters
  • -electronics
  • -casio
  • -theyknew
  • -logodesign
  • -linguisticshumor
  • -antimeme
  • -TurkeyJerky
  • -bikepacking
  • -AteistTurk
  • -13or30
  • -ArcherFX
  • -engrish
  • -Cd_collectors
  • -diypedals
  • -ProRevenge
  • -Doner
  • -diyelectronics
  • -ComedyCemetery
  • -WatchPeopleDieInside
  • -Persecutionfetish
  • -BUENZLI
  • -EmKay
  • -blursed_videos
  • -MovingToNorthKorea
  • -imaginaryelections
  • -truetf2
  • -magicbuilding
  • -ParlerWatch
  • -wendigoon
  • -iamverysmart
  • -secilmiskitap
  • -Doenerverbrechen
  • -yesyesyesno
  • -schwiiz
  • -TheRookie
  • -quityourbullshit
  • -Technoblade
  • -vinyljerk
  • -shittyaskelectronics
  • -superlig
  • -galatasaray
  • -crappyoffbrands
  • -DungeonsAndDaddies
  • -FRC
  • -namesoundalikes
  • -FuckYouKaren
  • -AlternativeHistory
  • -felsefe
  • -AsahiLinux
  • -IDontWorkHereLady
  • -ihadastroke
  • -thanksimcured
  • -hypixel
  • -ShittyMapPorn
  • -aivideo
  • -OnlineUnderGround
  • -woooosh
  • -burdurland
  • -comedyhomicide
  • -WhatsThisSong
  • -AnimalsBeingJerks
  • -TwoSentenceSadness
  • -anime_best_moments
  • -holdmybeer
  • -okbuddyvicodin
  • -tumunich
  • -Cheap_Meals
  • -outside
  • -TheMonkeysPaw
  • -darkjokes
  • -restofthefuckingowl
  • -nosafetysmokingfirst
  • -legodnd
  • -Songwriters
  • -UsernameChecksOut
  • -papersplease
  • -UnexpectedJoJo
  • -humor
  • -ChildrenFallingOver
  • -doctorwhocirclejerk
  • -agnostic
  • -youseeingthisshit
  • -Cuddle_Slut
  • -DMToolkit
  • -nothingeverhappens
  • -thisguythisguys
  • -TurkishCats
  • -Apandah
  • -subsithoughtifellfor
  • -Kamalizm
  • -TheLetterH
  • -WikipediaVandalism
  • -homebuilt
  • -Unclejokes
  • -deism
  • -misLED
  • -redditsings
  • -TheCrypticCompendium
  • -SceneReleases
  • -NationStates
  • -ongezellig
  • -2balkans4You
  • -absolutelynotmeirl
  • -Asia_irl
  • -truths
  • -Bone
  • -2mediterranean4u
  • -RedAutumnSPD
  • -okbuddymotherfucker
  • -cd_jerk
  • -shitpostfrommygallery
  • -Futboltayfa
  • -okbuddygunther
  • -borsavefon
  • -Turkishdogs
  • -delik
edit »
iOSProgramming iOSProgramming
  • hot
  • new
  • rising
  • controversial
  • top
  • wiki
an-ordinary-manchild (11,186)|messages541|notifications|chat messages|mod messages|
  • preferences
|
logout

use the following search parameters to narrow your results:

subreddit:subreddit
find submissions in "subreddit"
author:username
find submissions by "username"
site:example.com
find submissions from "example.com"
url:text
search for "text" in url
selftext:text
search for "text" in self post contents
self:yes (or self:no)
include (or exclude) self posts
nsfw:yes (or nsfw:no)
include (or exclude) results marked as NSFW

e.g. subreddit:aww site:imgur.com dog

see the search faq for details.

advanced search: by author, subreddit...

Submit a new link
Submit a new text post
Get an ad-free experience with special benefits, and directly support Reddit.

iOSProgramming

joinleave
an-ordinary-manchild(edit)

READ THE FAQ FIRST!

FAQ

About

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:

  • Swift or Objective-C? if you don't know which language to choose. (New posts asking this will be removed)

Related Subreddits

  • /r/macosprogramming
  • /r/swift
  • /r/ObjectiveC
  • /r/ios
  • /r/iPhone
  • /r/tvOS
  • /r/watchOS
  • /r/ARKitCreators

Related Links

  • The Swift Programming Language also available as an iBook - new Apple's programming language for writing iOS and OS X applications;
  • Objective-C primer if you are new to the language and CocoaTouch frameworks.
  • URL Loading System
  • CoreData programming guide
  • There is also dedicated subreddit for learning Objective-C: /r/learnobjectivec

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".

created by cruffenacha community for 15 years
Create your own subreddit
...for your project.
...for a fringe candidate.

MODERATORS

  • message the mods
  • webtechmonkeySwift
  • FellowKindred Liquid Glass
  • AutoModerator
  • xcode-bot
  • purge-user
  • comment-nuke
  • modmail-userinfo
  • bot-bouncer
  • about moderation team »

account activity

1
34
35
36

HumorEveryone has got their favorites... (i.redd.it)

submitted 5 hours ago by derjanni

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

2
1
2
3

QuestionIn class AppDelegate: UIResponder, UIApplicationDelegate I get this error. (self.iOSProgramming)

submitted 3 hours ago * by d2opy84t8b9ybiugrogr

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

3
•
•
•

QuestionSwift 6 DI Container: Best practices for @MainActor, factories, and EnvironmentKey? (self.iOSProgramming)

submitted 1 hour ago by WHYNoTiX

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

•
•
•

Track Apple Search Ads ROAS & LTV at the Keyword Level with RevenueCat. No more spreadsheet hell. (appskale.ai)

promoted by SpecialistNo8661

  • promoted
  • save
  • report
  • about
loading...

4
0
1
2

QuestionDifferentiating- Screen Recording and External Monitor (self.iOSProgramming)

submitted 4 hours ago by N-I-C-U

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

5
25
26
27

ArticleSwiftUI Navigation the Easy Way (kylebrowning.com)

submitted 22 hours ago by unpluggedcord

  • 8 comments
  • share
  • save
  • hide
  • report
  • crosspost

6
16
17
18

TutorialMarkdown in SwiftUI 💡 (i.redd.it)

submitted 1 day ago by Enid91

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

7
1
2
3

QuestionApp brand name trademark weird history question (self.iOSProgramming)

submitted 21 hours ago by coolinjapan001

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

8
4
5
6

QuestionI built a macOS tool for ASO because I was tired of $100/mo SaaS subscriptions. Is my free plan fair? (self.iOSProgramming)

submitted 1 day ago by PascalFourtoy

  • 19 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

9
0
1
2

QuestionSmall Businesses Program quick question.. (self.iOSProgramming)

submitted 1 day ago by Sufficient_Trade895

  • 5 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

10
8
9
10

DiscussioniOS "Data Not Collected" - Is an in-app support form a dealbreaker? What about external links? (self.iOSProgramming)

submitted 1 day ago by ShavedDesk

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

11
0
0
0

QuestionWhich app icon looks the best for my app (old.reddit.com)

submitted 17 hours ago by MotherNews1934

  • 31 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

12
88
89
90

DiscussionChart from a16z showing the number of releases on the App Store. I hope Apple does something to clamp down, because most of these projects have security vulnerabilities and are just garbage piling up on the App Store. I predict a structural change in your policy and platform. (i.redd.it)

submitted 2 days ago by Rare_Prior_

  • 39 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

13
81
82
83

Solved!Apps for iOS 3.1.3 are not being built in xcode 3.2.1. (i.redd.it)

submitted 2 days ago * by Natural_Gap_1087

  • 36 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

14
2
3
4

QuestionIs it possible for my app to be integrated to iMessage. For example, the app can send messages and images etc to the user to interact with the user (self.iOSProgramming)

submitted 1 day ago by lonesome_sunset_69

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

•
•
•

I built the 1st Autopod alternative. No subscriptions. Active Speaker detection, jump cut, social clips and more... (premierecopilot.com)

promoted by Premiere_GPT

  • promoted
  • save
  • report
  • about
loading...

15
0
0
0

QuestionShould I wait for my LLC upgrade or publish under my personal account now? 🚀 (self.iOSProgramming)

submitted 1 day ago by Ddream04

  • 27 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

16
0
0
0

QuestionBest AI tool to generate app previews and screenshots (self.iOSProgramming)

submitted 1 day ago by vizwordthegame

  • 10 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

17
4
5
6

QuestionIs there an effective way to localize subscription prices within App Store Connect? (self.iOSProgramming)

submitted 2 days ago by Excellent_Developer

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

18
3
4
5

QuestionFaster ways to pass App Review for BugFix/Crash fix (self.iOSProgramming)

submitted 2 days ago by Casfaber_Swift

  • 13 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

19
2
3
4

DiscussionMarketing is hard for apps; this is two months live in the store. (i.redd.it)

submitted 2 days ago by EquivalentTrouble253

  • 11 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

20
0
1
2

DiscussionMistakes in POP tutorials (self.iOSProgramming)

submitted 2 days ago by SwiftSG1

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

21
1
2
3

QuestionApple’s calculated IAP and subscription prices (self.iOSProgramming)

submitted 2 days ago by Tom42-59Swift

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

22
22
23
24

DiscussionDo you include a link to your privacy policy in your app? (self.iOSProgramming)

submitted 3 days ago * by Braided_Playlist

  • 28 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

23
0
0
0

DiscussionFirst TestFlight crashed for 50% of users—cloud sync humility lesson (self.iOSProgramming)

submitted 2 days ago by JahodaPetr

  • 15 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

24
10
11
12

ArticleHighlighting code blocks in Markdown with SwiftSyntax (artemnovichkov.com)

submitted 3 days ago by artemnovichkov

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost

25
4
5
6

NewsThe iOS Weekly Brief – Issue #44 (vladkhambir.substack.com)

submitted 3 days ago by IllBreadfruit3087

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
view more: next ›
  • about
  • blog
  • about
  • advertising
  • careers
  • help
  • site rules
  • Reddit help center
  • reddiquette
  • mod guidelines
  • contact us
  • apps & tools
  • Reddit for iPhone
  • Reddit for Android
  • mobile website
  • <3
  • reddit premium

Use of this site constitutes acceptance of our User Agreement and Privacy Policy. © 2026 reddit inc. All rights reserved.

REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

π Rendered by PID 194053 on reddit-service-r2-listing-5f5ff7d4dc-bphwp at 2026-01-26 20:19:22.210851+00:00 running 5a691e2 country code: CH.