Apple created the MacOS program Xcode for app development. It is the single method of creating iOS and other Apple OS apps that is officially supported.
XD is an abbreviation of user experience design. It also known as UX design, UXD or UED. It is a process that involves building data-driven, evidenced based user interfaces for products or websites.