Pro Objective-C (Paperback)

Keith Lee

  • 出版商: Apress
  • 出版日期: 2013-09-06
  • 售價: $2,650
  • 貴賓價: 9.5$2,518
  • 語言: 英文
  • 頁數: 476
  • 裝訂: Paperback
  • ISBN: 143025050X
  • ISBN-13: 9781430250500
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約1週~2週)



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