Programming in Objective-C 2.0

Programming in Objective-C 2.0

Kochan, Stephen G.

34,27 €(IVA inc.)

Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and itincludes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs. Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that's based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems. The second edition of this book has been updated and expanded to cover Objective-C 2.0. It shows not only how to take advantageof the Foundation framework's rich built-in library of classes but also how to use the iPhone SDK to develop programs designed specifically for the iPhone and iPod Touch. INDICE: 1 Introduction Part I: The Objective-C 2.0 Language 2 Programming in Objective-C 3 Classes, Objects, and Methods 4 Data Types and Expressions 5 Program Looping 6 Making Decisions 7 More on Classes 8 Inheritance 9 Polymorphism, Dynamic Typing, and Dynamic Binding 10 More on Variables and Data Types 11 Categories and Protocols 12 The Preprocessor 13 Underlying C Language Features II: The Foundation Framework 14 Introduction to the Foundation Framework 15Numbers, Strings, and Collections 16 Working with Files 17 Memory Management 18 Copying Objects 19 Archiving III: Cocoa and the iPhone SDK 20 Introduction to Cocoa 21 Writing iPhone Applications IV: Appendixes A Glossary B Objective-C 2.0 Language Summary C Address Book Source Code D Resources.

  • ISBN: 978-0-321-56615-7
  • Editorial: Addison-Wesley
  • Encuadernacion: Rústica
  • Páginas: 624
  • Fecha Publicación: 01/01/2009
  • Nº Volúmenes: 1
  • Idioma: Inglés