A:AnswerNo, iPhone 10 uses Lightning for its charging port. Use Lightning-to-USB or Lightning-to-USB-C and ensure your have the right charger/charging brick to go with the cable you pick up. The USB charging brick is the one that came with that iPhone.
A:AnswerIf it has the Thunderbolt / USB-C port it will work. Its just a cable. I use it to hook up my exteral hard drive sometimes when I've left the cable at home.