{"content":[{"text":"UserPagebrooksgraham \n Brooks Graham","bbox":{"left":0.047618,"top":0.03425,"width":0.498484,"height":0.062551}},{"text":"Table of contents \n Section One: Introduction \n The Development Environment \n Why Objective-C \n Preliminary Overview \n Executive Overview \n Main Overview \n Conclusion \n Section Two: The Basics \n Section One: Introduction \n The Objective-C language is a simple computer language designed to enable sophisticated object-oriented \n programming.","bbox":{"left":0.047618,"top":0.133852,"width":0.89103,"height":0.27843000000000007}},{"text":"Object-oriented programming, like most interesting developments, builds on some old ideas, extends them, \n and puts them together in novel ways. The result is many-faceted and a clear step forward for the art of \n programming. An object-oriented approach makes programs more intuitive to design, faster to develop, \n more amenable to modiﬁcations, and easier to understand. It leads not only to alternative ways of \n constructing programs, but also to alternative ways of conceiving the programming task.","bbox":{"left":0.047618,"top":0.449336,"width":0.9016249999999999,"height":0.09360399999999997}},{"text":"Nevertheless, for those who have never used object-oriented programming to create applications before, \n object-oriented programming may present some formidable obstacles. It introduces a new way of doing \n things that may seem strange at ﬁrst, and it comes with an extensive terminology that can take some \n getting used to. The terminology will help in the end, but it’s not always easy to learn. It can be diﬃcult to \n get started.","bbox":{"left":0.047618,"top":0.579994,"width":0.887242,"height":0.09360500000000005}},{"text":"That’s where this book comes in. It fully documents the Objective-C language, an object-oriented \n programming language based on standard C, and provides a foundation for learning about the Mac OS X \n Objective-C application development framework—Cocoa.","bbox":{"left":0.047618,"top":0.710653,"width":0.874379,"height":0.054406000000000065}},{"text":"This book is also designed to help you become familiar with object-oriented programming and get over the \n hurdle its terminology presents. It spells out some of the implications of object-oriented design and tries to \n give you a ﬂavor of what writing an object-oriented program is really like.","bbox":{"left":0.047618,"top":0.802114,"width":0.893414,"height":0.054406000000000065}},{"text":"The book is intended for readers who might be interested in:","bbox":{"left":0.047618,"top":0.893575,"width":0.506949,"height":0.015209000000000028}},{"text":"Learning about object-oriented programming \n Finding out about the basis for the Cocoa application framework","bbox":{"left":0.098014,"top":0.926239,"width":0.536289,"height":0.03480799999999995}}],"images_bbox":[],"images_bbox_not_text_overlap":[]}