Summary
In this chapter, we implemented all the calculator’s functionality. We linked all the UI components that we implemented in the previous chapter. First, we provided a means to navigate to and from ResultsView
. Then, we checked the salary input to make sure it was above zero and didn’t contain any invalid characters. Once validated, we passed the salary from ContentView
to ResultsView
. Using the salary, we calculated the tax breakdown in ResultsView
, fixed an annoying error, and renamed ContentView
to FrontView
. Finally, we also implemented a few extra tasks for our tax calculator app.
In the next chapter, we’ll start our next application, which will be a photo gallery for the iPad. We will leverage many of the skills learned already, so feel free to take a moment and go back over anything you didn’t fully understand.