Summary
In this chapter you have learned to incorporate Core Location functionality into your app, which involved adding entries into the app's Info.plist
file; you have written a custom protocol to facilitate communication between different custom classes and implemented the methods defined in that protocol. Moreover, you have implemented a class's init
method for the first time—an essential technique in any Swift project—and we have seen how to make method calls more readable by forcing the explicit naming of arguments.
In the next chapter, we will see that there is more to finishing an app than getting the code to run!