Pro Objective-C (Paperback)

Keith Lee

  • 出版商: Apress
  • 出版日期: 2013-09-06
  • 售價: $2,430
  • 貴賓價: 9.5$2,309
  • 語言: 英文
  • 頁數: 476
  • 裝訂: Paperback
  • ISBN: 143025050X
  • ISBN-13: 9781430250500
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

content<p> <em></em>The Objective-C programming language continues to grow in popularity and usage because of the power and ease-of-use of the language itself, along with the numerous features that continue to be added to the platform.  If you have a basic knowledge of the language and want to further your expertise, <em>Pro Objective-C</em> is the book for you.<br /><em><br />Pro Objective-C</em> provides an in-depth, comprehensive guide to the language, its runtime, and key API’s. It explains the key concepts of Objective-C in a clear, easy to understand manner, and also provides detailed coverage of its more complex features. In addition, the book includes numerous practical examples--code excerpts and complete applications--that demonstrate how to apply in code what you’re learning. <br /><br />The book begins with an exploration of Objective-C's basic features and key language elements. After reviewing the basics, it proceeds with an in-depth examination of the Objective-C dynamic programming features and runtime system. Next the book covers the Foundation Framework, the base layer of APIs that can be used for any Objective-C program. Finally, new and advanced features of Objective-C are introduced and shown how they make the Objective-C language even more powerful and expressive.<br /><br />Each topic is covered thoroughly and is packed with the details you need to develop Objective-C code effectively. The most important features are given in-depth treatment, and each chapter contains numerous examples that demonstrate both the power and the subtlety of Objective-C. <br /><br />Start reading<em> Pro Objective-C</em> and begin developing high-quality, professional apps on the OS X and iOS platforms using the Objective-C programming language!<br /> </p> <h3>What you’ll learn</h3><ul> <li>Objective-C fundamentals and key language elements </li> <li>Objective-C runtime system </li> <li>Foundation Framework APIs </li> <li>Objective-C advanced language features </li> <li>Xcode Essentials </li> <li>Debugging with LLDB </li></ul><ul></ul><h3>Who this book is for</h3> <p> This book is geared towards intermediate to advanced developers who already have some Objective-C experience and want pro-level coverage of the language, including advanced Objective-C features, recent additions to the language, and practical usage of its core frameworks and APIs. It's also great for those developers not familiar with Objective-C that have done some C programming and also understand object-oriented programming concepts.<p class="MsoNormal"><o:p></o:p></p> </p> <h3>Table of Contents</h3><ol> <li>Getting Started </li> <li>Using Classes </li> <li>Objects and Messaging </li> <li>Memory Management </li> <li>The Preprocessor </li> <li>Expert Section - Using ARC </li> <li>Runtime System </li> <li>Runtime Architecture </li> <li>Expert Section - Using the Runtime APIs </li> <li>Foundation Framework General Purpose Classes </li> <li>Foundation Framework System Services </li> <li>Foundation Framework Specialized Services </li> <li>Foundation Functions and Data Types </li> <li>Expert Section - Error Handling </li> <li>Blocks </li> <li>Objective-C Literals </li> <li>Concurrent Programming </li> <li>Key-Value Programming </li> <li>Appendix A: Language Elements </li> <li>Appendix B: Xcode Xposed! </li> <li>Appendix C: Using LLDB </li></ol>sourceProduct Description

商品描述(中文翻譯)

《Pro Objective-C》是一本深入、全面介紹Objective-C語言、其運行時和關鍵API的指南。它以清晰易懂的方式解釋Objective-C的關鍵概念,並詳細介紹其更複雜的功能。此外,書中還包含了許多實用的例子,包括代碼片段和完整的應用程序,展示了如何在代碼中應用所學的知識。

書籍從探索Objective-C的基本特性和關鍵語言元素開始。在複習基礎知識後,它深入研究了Objective-C的動態編程特性和運行時系統。接下來,書籍介紹了Foundation Framework,這是一個可以用於任何Objective-C程序的基礎API層。最後,介紹了Objective-C的新功能和高級功能,並展示了它們如何使Objective-C語言更加強大和表達豐富。

每個主題都有詳細的介紹,並提供了開發Objective-C代碼所需的詳細信息。最重要的功能都得到了深入的介紹,每章都包含了許多例子,展示了Objective-C的強大和細微之處。

開始閱讀《Pro Objective-C》,並使用Objective-C編程語言在OS X和iOS平台上開發高質量、專業的應用程序!

你將學到的內容包括:
- Objective-C的基礎知識和關鍵語言元素
- Objective-C的運行時系統
- Foundation Framework的API
- Objective-C的高級語言特性
- Xcode的基本知識
- 使用LLDB進行調試

這本書適合中高級開發人員,他們已經具備一些Objective-C經驗,並希望深入了解該語言,包括高級功能、最新的語言添加以及核心框架和API的實際使用。對於那些對Objective-C不熟悉但已經有一些C編程和面向對象編程概念的開發人員來說,這本書也非常適合。

目錄包括:
1. 入門
2. 使用類
3. 對象和消息
4. 內存管理
5. 預處理器
6. 專家部分 - 使用ARC
7. 運行時系統
8. 運行時架構
9. 專家部分 - 使用運行時API
10. Foundation Framework通用類
11. Foundation Framework系統服務
12. Foundation Framework特殊服務
13. Foundation函數和數據類型
14. 專家部分 - 錯誤處理
15. Blocks
16. Objective-C字面量
17. 並發編程
18. 鍵值編程
19. 附錄A:語言元素
20. 附錄B:Xcode揭秘!