Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

BYTE_ME

macrumors newbie
Original poster
Nov 17, 2025
17
1
PC guy interested in learning more about the Apple ecosystem - we have numerous iOS devices that are still running version 18.x. Recently picked up a Mac Mini M1 16/512 to start learning to code mobile apps. But I am confused because there's no reference in Xcode to pre iOS 26 codebase and my Google-Fu is not finding any good hard information on what I need.

I think I've got all the gear needed but stuck on what software to use.

Thanks!
 
Using Xcode 26 is perfectly fine. You just need to set the minimum deployment target to 18 or below and Xcode will ensure you only use APIs that work with your minimum target unless the code is in a conditional version checked block.

Xcode 16 is the one contemporary with iOS 18 but unless you have specific known needs for Xcode 16, u just recommend using 26
 
  • Like
Reactions: BYTE_ME
Thanks! That seemed a bit hidden to me but I found the setting. I was looking at the Project settings and missed the Target options.

Now to find some good iPhone examples and start playing around. Things have come a long way since BASIC lol.

Appreciate the help ;-)
 
Thanks! That seemed a bit hidden to me but I found the setting. I was looking at the Project settings and missed the Target options.

Now to find some good iPhone examples and start playing around. Things have come a long way since BASIC lol.

Appreciate the help ;-)
Sure thing. If you look through prior threads on these forums I’ve given a lot of recommendations for resources on learning programming and development on Apple platforms specifically. Mainly targeting complete beginners but with resources that should scale decently to production apps.

Feel free to ask any other questions. I work with iOS development professionally and Mac development for fun :p
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.