The Fictioning Horror Sale
 
 

Recently Viewed clear list


Powell's Q&A | September 3, 2014

Emily St. John Mandel: IMG Powell’s Q&A: Emily St. John Mandel



Describe your latest book. My new novel is called Station Eleven. It's about a traveling Shakespearean theatre company in a post-apocalyptic North... Continue »
  1. $17.47 Sale Hardcover add to wish list

    Station Eleven

    Emily St. John Mandel 9780385353304

spacer
Qualifying orders ship free.
$39.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
9 Remote Warehouse Software Engineering- Programming and Languages
1 Remote Warehouse Software Engineering- Programming and Languages

Other titles in the Learning series:

Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and IOS Developers (Learning)

by

Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and IOS Developers (Learning) Cover

 

Synopses & Reviews

Publisher Comments:

 

Get Started Fast with Objective-C 2.0 Programming for OS X Mountain Lion, iOS 5.1, and Beyond

 

Fully updated for Xcode 4.4, Learning Objective-C 2.0, Second Edition, is today’s most useful beginner’s guide to Objective-C 2.0. One step at a time, it will help you master the newest version of Objective-C 2.0 and start writing high-quality programs for OS X 10.8 Mountain Lion, iOS 5.1, and all of Apple’s newest computers and devices.

 

Top OS X and iOS developer Robert Clair first reviews the essential object and C concepts that every Objective-C 2.0 developer needs to know. Next, he introduces the basics of the Objective-C 2.0 language itself, walking through code examples one line at a time and explaining what’s happening behind the scenes.

 

This revised edition thoroughly introduces Apple’s new Automated Reference Counting (ARC), while also teaching conventional memory-management techniques that remain indispensable. Carefully building on what you’ve already learned, Clair progresses to increasingly sophisticated techniques in areas ranging from frameworks to security. Every topic has been carefully chosen for its value in real-world, day-to-day programming, and many topics are supported by hands-on practice exercises.

 

Coverage includes

 

·      Reviewing key C techniques and concepts, from program structure and formats to variables and scope

·      Understanding how objects and classes are applied in Objective-C 2.0

·      Writing your first Objective-C program with Xcode 4.4

·      Using messaging to efficiently perform tasks with objects

·      Getting started with Apple’s powerful frameworks and foundation classes

·      Using Objective-C control structures, including Fast Enumeration and exception handling

·      Adding methods to classes without subclassing

·      Using declared properties to save time and simplify your code

·      Mastering ARC and conventional memory management, and knowing when to use each

·      Using Blocks to prepare for concurrency with Apple’s Grand Central Dispatch

·      Leveraging Xcode 4.4 improvements to enums and @implementation

 

Synopsis:

Fully updated for Apple's latest improvements, Learning Objective-C 2.0, Second Edition will help any new Objective-C programmer get productive fast. Long-time OS X and iOS developer Robert Clair first reviews the essential object and C concepts that all Objective-C developers need to know. Next, he introduces the basics of the language, walking through code examples one line at a time, and explaining what's happening "behind the scenes." He progresses to increasingly sophisticated techniques in areas ranging from frameworks and security to memory management - all carefully chosen for their value in real-world, day-to-day programming. This edition's extensive new coverage includes:
    A clear and practical introduction to Apple's ARC memory management (including when and when not to use it)
    Expanded and improved coverage of blocks
    Xcode 4.2, the LLVM compiler, and the LLDB debugger
This is the perfect entry-level guide for Objective-C newcomers. Readers who complete it can move on to Stephen Kochan's highly-regarded Programming in Objective-C 2.0, and to our more specialized Apple development titles, such as David Chisnall's Cocoa Programming Developer's Handbook, Fritz Anderson's Xcode 4 Unleashed, Second Edition," and Aaron Hillegass's Cocoa Programming for Mac OS X, Fourth Edition.

About the Author

Robert Clair has been doing OS X development for more than ten years and iOS development since the original iOS SDK became available. He writes apps for his own company, Chromatic Bytes, LLC, and is also a leading OS X and iOS contract developer who specializes in the complete design and coding of graphics intensive programs and in repairing defective Objective-C code. He recently served as lead programmer for The Street’s iPad app, and for Heritage Associates’ iPad auction catalog. Through Chromatic Bytes, he created the innovative iOS apps ZeusDraw Mobile and Orfeo. He holds a Ph.D. in experimental physics from the University of California, Berkeley.

Table of Contents

Preface

Part I. Introduction to Objective-C

1. C, The Foundation of Objective-C

2. More About C Variables

3. An Introduction to Object-Oriented Programming

4. Your First Objective-C Program

Part II. Language Basics

5. Messaging

6. Classes and Objects

7. The Class Object

8. Frameworks

9. Common Foundation Classes

10. Control Structures in Objective-C

11. Categories, Extensions, and Security

12. Properties

13. Protocols

Part III. Advanced Concepts

14. Reference Counting

15. Garbage Collection

16. Blocks

 

Product Details

ISBN:
9780321832085
Author:
Clair, Robert
Publisher:
Addison-Wesley Professional
Subject:
Programming Languages - General
Subject:
Software Engineering - Programming and Languages
Copyright:
Edition Description:
Trade paper
Series:
Learning
Publication Date:
20120820
Binding:
TRADE PAPER
Language:
English
Pages:
480
Dimensions:
9 x 7.02 x 0.963 in 733 gr

Related Subjects

Computers and Internet » Apple » OS X » Programming
Computers and Internet » Apple » Programming
Computers and Internet » Programming » Apple Programming
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages

Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and IOS Developers (Learning) New Trade Paper
0 stars - 0 reviews
$39.99 In Stock
Product details 480 pages Addison-Wesley Professional - English 9780321832085 Reviews:
"Synopsis" by , Fully updated for Apple's latest improvements, Learning Objective-C 2.0, Second Edition will help any new Objective-C programmer get productive fast. Long-time OS X and iOS developer Robert Clair first reviews the essential object and C concepts that all Objective-C developers need to know. Next, he introduces the basics of the language, walking through code examples one line at a time, and explaining what's happening "behind the scenes." He progresses to increasingly sophisticated techniques in areas ranging from frameworks and security to memory management - all carefully chosen for their value in real-world, day-to-day programming. This edition's extensive new coverage includes:
    A clear and practical introduction to Apple's ARC memory management (including when and when not to use it)
    Expanded and improved coverage of blocks
    Xcode 4.2, the LLVM compiler, and the LLDB debugger
This is the perfect entry-level guide for Objective-C newcomers. Readers who complete it can move on to Stephen Kochan's highly-regarded Programming in Objective-C 2.0, and to our more specialized Apple development titles, such as David Chisnall's Cocoa Programming Developer's Handbook, Fritz Anderson's Xcode 4 Unleashed, Second Edition," and Aaron Hillegass's Cocoa Programming for Mac OS X, Fourth Edition.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.