Summary
Hopefully, this chapter has given you some insight into the techniques of coding an interface, some of the main reasons for doing so, and the increased level of control that it gives us as developers.
You have learned the following in this chapter:
- How coding an interface can give you greater control than Interface Builder
- How to manually create, configure, and customize views in code
- How to use XML property lists to store data
- How to read that data from disk and format it for use in the app
- How to write data source and delegate protocol extensions
- How to keep the user interface in sync with the app's data by using KVO
The next chapter will take an in - depth look at strings and text.