You can connect nearly any Xbox controller to an iPhone, whether it's from the Xbox One or Xbox Series X/S.
To connect an Xbox One controller to your Mac, you'll need to use a web browser to download the latest version of a program ...