{"product_id":"9781430259060","title":"Objective-C Programmer's Reference","description":"\u003cp\u003e    \u003cem\u003eObjective-C Programmer's Reference\u003c\/em\u003e provides the tools necessary to write software in Objective-C—the language of choice for developing iOS and OS X applications. Author Carlos Oliveira begins from the basic building blocks of the language. He shows how to create correct and efficient applications by applying your knowledge of object-oriented and structured programming. This book:\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTakes you quickly through fundamental concepts such as interfaces and class implementations. \u003c\/li\u003e\n\u003cli\u003eProvides a concise reference to the Foundation Framework that is all-important when programming in Objective-C. \u003c\/li\u003e\n\u003cli\u003eHighlights key differences between Objective-C and other popular languages such as Java or Python. \u003c\/li\u003e\n\u003cli\u003eProvides the fundamentals of Cocoa and Cocoa Touch, which are the standard for OS X and iOS development. \u003c\/li\u003e\n\u003c\/ul\u003e\u003cem\u003eObjective-C Programmer's Reference\u003c\/em\u003e makes extensive use of concepts already mastered by developers who are fluent in other languages such as C++, Java, Perl, and Python. The author’s approach is logical and structured, and even novice developers will have an easy time absorbing the most important topics necessary to program in Objective-C.\u003cp\u003e\u003cem\u003eObjective-C Programmer's Reference\u003c\/em\u003e is a book for professional developers in Objective-C, or those who are moving to Objective-C from other languages. The book is written for readers who lack the time to invest in more traditional books, which usually spend hundreds of pages to explain concepts that are part of the working programmer’s standard vocabulary.      \u003c\/p\u003e    What youll learn\u003cul\u003e  \u003cli\u003eGrasp the basic syntax of the Objective-C language. \u003c\/li\u003e  \u003cli\u003eCreate classes and methods in Objective-C. \u003c\/li\u003e  \u003cli\u003eApply Objective-Cs message-passing mechanism to simplify your code and avoid deep class hierarchies. \u003c\/li\u003e  \u003cli\u003eStore and access dynamic data through Objective-Cs built-in, key-value system. \u003c\/li\u003e  \u003cli\u003eMake effective use of container classes such as arrays and dictionaries with their immutable and mutable versions. \u003c\/li\u003e  \u003cli\u003eCreate simple applications for iPhones, iPads, Macbooks, and other iOS and Mac OS X devices. \u003c\/li\u003e \u003c\/ul\u003e Who this book is for      \u003cp\u003e     \u003cem\u003eObjective-C Programmer's Reference \u003c\/em\u003eis for programmers in Objective-C who are looking for a handy reference to keep them on top of their game. The book is also designed for programmers moving to Objective-C from some other language, especially from another C-like language such as Java or C#, providing just that additional bit that is needed to transfer their expertise into Objective-C and get a leg up on creating applications for the iOS and OS X platforms underlying Apples hugely successful devices such as the iPhone, iPad, and Macbook.       \u003c\/p\u003e     Table of Contents\u003cstrong\u003ePart I: The Language\u003c\/strong\u003e\u003cp\u003e 1. The C in Objective-C\u003c\/p\u003e\u003cp\u003e 2. Classes\u003c\/p\u003e\u003cp\u003e 3. Strings and Container Classes\u003c\/p\u003e\u003cp\u003e 4. Protocols and Categories\u003c\/p\u003e\u003cp\u003e 5. Inheritance \u003c\/p\u003e\u003cp\u003e 6. Block Syntax\u003c\/p\u003e\u003cp\u003e 7. Dynamic Binding\u003c\/p\u003e\u003cp\u003e 8. Memory Management\u003c\/p\u003e\u003cp\u003e 9. Key-Value Programming\u003c\/p\u003e\u003cp\u003e 10. The Filesystem\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003cstrong\u003ePart II: Reference\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e 11. The Foundation Framework\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003cstrong\u003ePart III: The Tools\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e 12. The Compiler\u003c\/p\u003e\u003cp\u003e 13. The Preprocessor\u003c\/p\u003e\u003cp\u003e 14. Unit Test\u003c\/p\u003e\u003cp\u003e 15. Debugging\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003cstrong\u003ePart IV: Writing Apps for OS X and iOS\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e 16. Cocoa Framework Example\u003c\/p\u003e\u003cp\u003e 17. Cocoa Touch Example\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47122663899376,"sku":"9781430259060","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430259060_p0.jpg?v=1763751029","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430259060","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}