Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
I would like to acknowledge several people for their help in the preparation of the first edition of this text. First, I want to thank Tony Iannino and Steven Levy for reviewing the manuscript. I am also grateful to Mike Gaines for providing his input.
I’d also like to thank my technical editors, Jack Purdum (first edition) and Mike Trent. I was lucky enough to have Mike review both editions of this text. He provided the most thorough review of any book I’ve ever written. Not only did he point out weaknesses, but he was also generous enough to offer his suggestions. Because of Mike’s comments in the first edition, I changed my approach to teaching memory management and tried to make sure that every program example in this book was “leak free.” Mike also provided invaluable input for my chapter on iPhone programming.