Summary
In this chapter, we discussed the many topics in Swift development, both basic and advanced. We covered optionals, access levels, closures, computed and lazy variables, extensions, generics, error handling, protocols, and memory management.
These are a lot of topics! But on the other hand, we are experienced Swift developers, and these all need to be familiar.
As I said earlier, we are good iOS developers and know the job well. We just need to organize our knowledge to be prepared for our interview.
Our next chapter deals with something different than just Swift – we will talk about code management.