Creating the record player elements
To create our record player, we will create three separate files, each in charge of performing specific tasks:
- The first file will hold the record player box
- The second file will hold the spinning record, the record player arm, and the button to control it
- The third file will hold the sound file that will play when the record player animation starts
Let’s get started with the first file.
Creating the record player box
To create the file to hold the record player box, in Xcode, open the File menu, select New, then select File. You will notice that this brings up several template options:
Figure 4.4: Creating a new SwiftUI file
Looking at the top of the window, the row of tabs lets you select which platform you want to write code for. We’re only interested in iOS apps, so select the iOS tab. Then, under the User Interface heading, select SwiftUI View.
Click Next, and you will be...