Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
ButtonMadness
There’s always something special about sample apps that come with “madness” in the name. And if you want to see buttons coded like crazy, this is the sample app for you. One of the best lessons you can learn from this app is that you don’t have to use the Interface Builder Editor to create buttons and link them into your app. Apple recommends using Interface Builder as much as possible, but you can learn a lot about how to adjust your app’s user interface while your code is running by creating connections in code. The ButtonMadness project demonstrates how to do both: you can see how to set up buttons using Interface Builder, and you can also see how to do the exact same things programmatically.