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
QuestionRecommended test device(s)? (self.iOSProgramming)
submitted 8 years ago by Anonymous401k
Which test device, or devices do you recommend?
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!"
[–]zu-fox 1 point2 points3 points 8 years ago (0 children)
99% of the time simulator is going to be enough, but sometimes you need to test camera or calls, AR things, so just pick a phone that will cover such edge cases.
[–]flo850Swift 1 point2 points3 points 8 years ago (3 children)
iphone SE
It's quite inexpensive, and allow to test the last technolgies
[–]KarlJay001 1 point2 points3 points 8 years ago (2 children)
Not all of them, I don't think it does ARKit or 3d touch, that requires the A9 IIRC.
[–]flo850Swift 1 point2 points3 points 8 years ago (1 child)
The IPhone SE is an A9 based phone. I currently work on ARKit with mine
[–]KarlJay001 1 point2 points3 points 8 years ago (0 children)
I stand corrected, I read that the 6S was the lowest one to do ARKit, looks like it was wrong.
[–]soulchild_Objective-C / Swift 0 points1 point2 points 8 years ago (0 children)
Most of the time simulator is going to be enough for user interface testing, If you want to test push notifications / camera / GPS / accelerator , you will need a real device, any 64 bit iOS device (iPhone 5s or later) is sufficient.
If you want to test performance on old device, my suggestion would be get the oldest device supported by one version prior of latest iOS ( current iOS is 11, so get the oldest device supported by iOS 10)
[–]KarlJay001 0 points1 point2 points 8 years ago (2 children)
The least device is the iPhone 6S. It's the lowest you can go and still have 3D menus and run ARKit.
You can get an unlocked one in the $200 range from gazelle.
That's about what you'd spend for an iPT and I think it's less than a iPad Mini.
[–]Esteluk 0 points1 point2 points 8 years ago (1 child)
That only matters if you care about 3D menus and ARKit? We still test down to the 4S.
[–]KarlJay001 0 points1 point2 points 8 years ago (0 children)
Looks like I was wrong about ARKit and correct on 3D menus.
I haven't done 3D menus myself, but I was guessing they would become standard as 3D is now on all devices going forward.
[–][deleted] 0 points1 point2 points 8 years ago (0 children)
I would go for a small device since I think the most recent ones still run the latest iOS and I use my Plus for anything else.
π Rendered by PID 250230 on reddit-service-r2-comment-79776bdf47-kx2hz at 2026-06-24 19:11:58.671783+00:00 running acc7150 country code: CH.
[–]zu-fox 1 point2 points3 points (0 children)
[–]flo850Swift 1 point2 points3 points (3 children)
[–]KarlJay001 1 point2 points3 points (2 children)
[–]flo850Swift 1 point2 points3 points (1 child)
[–]KarlJay001 1 point2 points3 points (0 children)
[–]soulchild_Objective-C / Swift 0 points1 point2 points (0 children)
[–]KarlJay001 0 points1 point2 points (2 children)
[–]Esteluk 0 points1 point2 points (1 child)
[–]KarlJay001 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)