Apps have a lot of moving parts. OK, actually, they don’t have any real moving parts, but they do have lots of UI controls. A typical iOS app has more going on than just a button, and it’s time to build one. Working with some of the more complicated controls means you’ll need to pay more attention than ever to how you design your app. In this chapter, you’ll learn about some of the fundamental design patterns used in the iOS SDK, and how to put together a bigger application.
You have this friend Mike. He has a great girlfriend, Renee, but they’ve been having some problems. She thinks that he doesn’t talk about his feelings enough.
Head First does not take any responsibility for Mike’s relationship problems.
There’s (about to be) an app for that.
Using some solid design and the basic controls included in the Interface Builder library, you can have Mike sending off emails in no time. The app can handle filling out some basics, setting it up to go straight to Renee, and Mike can just fill in some blanks. But first, what should his messages say?
Mike isn’t a complex guy. He wants an ...