Table of contents: 1. Preface; 2. Before you start; 3. Extensions to C; 4. Introduction to object-oriented programming; 5. Inheritance; 6. Composition; 7. Source file organization; 8. More about Xcode; 9. A quich tour of the foundation kit; 10. Memory management; 11. Object initialization; 12. Properties; 13. Categories; 14. Protocols; 15. Introduction to the appkit; 16. File loading and saving; 17. Key-value coding; 18. Nspredicate; 19. Appendix – Coming to objective-C from other languages; 20. Index.