Learning Objective-C 2.0: A Hands-on Guide to Objective-C for Mac and IOS Developers

Learning Objective-C 2.0: A Hands-on Guide to Objective-C for Mac and IOS Developers
ISBN-10
0321711386
ISBN-13
9780321711380
Category
Macintosh (Computer)
Pages
372
Language
English
Published
2011
Publisher
Addison-Wesley Professional
Author
Robert Clair

Description

The perfect beginner's guide to Objective-C 2.0, the essential language for over 1,000,000 Mac OS X, iPhone, and iPod touch developers! • •Concise, readable, and friendly: designed to get new Objective-C programmers up and running fast! •Covers everything readers need to know, from basic Object-Oriented Programming to general C concepts. •Walks through code examples one line at a time, and also offers high-level explanations what's happening 'behind the scenes' of Objective-C programs. Long-time OS X and iPhone developer Robert Clair begins with a concise review of the object-oriented and C concepts that all Objective-C developers need to know. Next, he introduces the basics of the Objective-C language, walking through code examples one line at a time, and offering high-level explanations of what's happening 'behind the scenes.' Clair concludes with advanced topics carefully chosen for their real-world value - including detailed coverage of memory management and the differences between 32-bit and 64- bit programs. Throughout, Learning Objective-C 2.0 focuses consistently on the features, concepts, and techniques that matter most in day-to-day programming - not complex 'edge cases' or abstract theory. The result: an outstanding first book for every beginner who wants to program for Apple's fast-growing iPhone and Mac OS X platforms. Note: This will be the entry-level book for Objective-C newcomers. Readers who complete it can move on to Stephen Kochan's highly-regarded Programming in Objective-C 2.0 and then to our more specialized Apple development titles, such as David Chisnall's Cocoa Developer's Handbook, Fritz Anderson Xcode 3.x Unleashed , and Aaron Hillegass's Cocoa Programming for Mac OS X Third Ed

Other editions

Similar books

  • Getting to Work with Microsoft Works on the Macintosh
    By John Kerr

    Getting to Work with Microsoft Works on the Macintosh

  • Introduction to the Macintosh
    By Bruce McCarthy, John Kerr

    Introduction to the Macintosh

  • Leo Laporte's 2005 Mac Gadget Guide
    By Todd Stauffer, Leo Laporte

    Written by Leo Laporte, one of the most widely recognized voices in Mac technology today, this guide covers Mac hardware upgrades the reader can perform on his own.

  • Macintosh: Basic Operations
    By Against the Clock, Inc. Staff, Ellenn Behoriam

    LIMITED , SYDNEY PRENTICE - HALL CANADA INC . , TORONTO PRENTICE - HALL HISPANOAMERICANA , S.A. , MEXICO PRENTICE - HALL OF INDIA PRIVATE LIMITED , NEW DELHI PRENTICE - HALL OF JAPAN , INC . , TOKYO PEARSON EDUCATION Asia PTE .

  • SPSS 6.1 Base System User's Guide
    By Marija J. Norušis, SPSS Inc

    For example , if you are studying the relationship between education and income , you must worry about controlling ... The partial correlation coefficient between salary and education , controlling for age , is simply the usual Pearson ...

  • Introducing Microsoft Works for Apple Macintosh
    By Karen Fitzsimmons

    Introducing Microsoft Works for Apple Macintosh

  • The New User's Mac Book: A Helping Hand for the Busy Professional
    By Kim Wilson

    The New User's Mac Book: A Helping Hand for the Busy Professional

  • Your IPad 2 at Work
    By Jason R. Rich

    Moving down the Info screen, add a check mark to the Sync Mail Accounts option and then select which of your email accounts you want to sync between your primary computer and your iPad 2. This feature is used to sync account information ...

  • Your IPad 2 at Work
    By Jason Rich

    Your IPad 2 at Work

  • Programming Macintosh Pascal
    By John J. DiElsi

    ... 3 Jones Wallace Gomez Smith Caruso Black Kojak Chen Goldberg O'Grady 75 91 82 90 77 81 68 73 86 62 83 88 88 72 84 65 93 82 71 76 78 75 80 78 68 87 85 70 73 85 customer given the account number . ( B ) 22. PROGRAMMING EXERCISES 403.