Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


Original Essays | June 20, 2014

Lauren Owen: IMG The Other Vampire



It's a wild and thundery night. Inside a ramshackle old manor house, a beautiful young girl lies asleep in bed. At the window, a figure watches... Continue »
  1. $18.90 Sale Hardcover add to wish list

    The Quick

    Lauren Owen 9780812993271

spacer
Qualifying orders ship free.
$17.50
Sale Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Macintosh- Programming

More copies of this ISBN

Other titles in the Sams Teach Yourself...in 24 Hours series:

Sams Teach Yourself Objective-C in 24 Hours (Sams Teach Yourself...in 24 Hours)

by

Sams Teach Yourself Objective-C in 24 Hours (Sams Teach Yourself...in 24 Hours) Cover

 

Synopses & Reviews

Publisher Comments:

In just 24 sessions of one hour or less, you can master the Objective-C language, and start using it to write powerful native applications for both Macs and iOS devices! Using this book’s straightforward, step-by-step approach, you’ll get comfortable with Objective-C’s unique capabilities… make the most of its powerful implementation of objects and messaging…work effectively with design patterns, collections, blocks, threading, and a whole lot more. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

 

Step-by-Step Instructions carefully walk you through the most common Objective-C development tasks.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

By the Way notes present information related to the discussion.

Did You Know? tips offer advice or show you easier ways to perform tasks.

Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

 

Printed in full color—figures and code appear as they do in Xcode

  • Use Xcode to write Objective-C software more quickly and efficiently
  • Master Objective-C’s object-oriented features and techniques
  • Efficiently organize program files and projects
  • Make the most of Objective-C’s powerful messaging capabilities
  • Declare classes, instance variables, properties, methods, and actions
  • Leverage building block patterns to write more powerful code
  • Work with mutable and immutable data types
  • Organize data with collections, including dictionaries and sets
  • Manage memory the modern way, with Automatic Reference Counting (ARC)
  • Expand and extend classes with protocols, delegates, categories, and extensions
  • Apply recent language enhancements such as Associative References and Fast Enumeration
  • Create and work with portable, anonymous code blocks
  • Manage queues and threading with Grand Central Dispatch

 

Synopsis:

Objective-C is Apple's native language for building software for both iOS (iPad/iPhone) and Mac OS X - and with Xcode 4's templates and other advances, developers can create powerful apps faster than ever. Now, in 24 lessons of one hour or less, leading Apple developer Jesse Feiler shows how to make the most of these new technologies. Drawing on fifteen years of Apple development experience, Feiler's step-by-step, task-based explanations help developers write code they can actually use. Coverage includes: * Using Objective-C's object-oriented features * Mastering Xcode 4, compiler directives, and new Xcode productivity techniques * Leveraging new OS X 10.7 (Lion) and iOS 5 APIs * Declaring classes, instance variables, properties, methods, and actions * Defining classes * Working with selectors, building blocks, and collections * Managing memory and runtime objects * Using protocols, delegates, categories, extensions, associative references, and fast enumeration * Handling exceptions * Queueing and threading with Grand Central Dispatch Every lesson builds on prior chapters, providing a solid foundation for success. Step-by-step instructions walk through key tasks... questions, answers, quizzes, and exercises test readers' knowledge... "Did You Know?" tips offer insider advice... "Watch Out!" alerts help readers avoid problems. By the time they're finished, developers won't just understand the basics: they'll be ready to build robust, marketable software.

About the Author

Jesse Feiler, owner of North Country Consulting, has worked with databases since the 1980s. He wrote the first book about Rhapsody, the code name for Apple's version of NeXTSTEP, a predecessor of Mac OS X. He also wrote about WebObjects and Enterprise Objects Framework, which evolved into Core Data. His many books include Data-Driven iOS Apps for iPad and iPhone with FileMaker Pro, Bento by FileMaker, and FileMaker Go, FileMaker Pro in Depth, and Sams Teach Yourself Drupal in 24 Hours. He currently provides technology-related consulting services to small businesses and non-profits.

Table of Contents

Part I: Getting Started with Objective-C

Hour 1. Overview of Objective-C

Hour 2. Object-Oriented Programming with Objective-C

Hour 3. Using Specific Object-Oriented Features in Objective-C

Hour 4. Using Xcode and Compiler Directives

Hour 5. Increasing Xcode Productivity

Part II: The Objective-C Basics: Messaging, Classes, Selectors, Building Blocks, and Memory

Hour 6. Exploring Messaging

Hour 7. Declaring a Class (.h files)

Hour 8. Declaring Instance Variables

Hour 9. Declaring Properties

Hour 10. Declaring Methods

Hour 11. Declaring Actions

Hour 12. Defining a Class (.m files)

Hour 13. Using Selectors

Hour 14. Using the Building Block Concepts

Hour 15. Using Collections

Hour 16. Managing Memory and Runtime Objects

Part III: Expanding and Extending Classes

Hour 17. Using Protocols and Delegates

Hour 18. Using Categories and Extensions

Hour 19. Using Associative References and Fast Enumeration

Hour 20. Working with Blocks

Part IV: Beyond the Basics

Hour 21. Handling Exceptions Properly

Hour 22. Grand Central Dispatch: Using Queues, and Threading

Hour 23. Working with the Debugger

Hour 24. Using Instruments for Analysis

Appendix A: C Syntax Summary

Appendix B: Looking Inside the App and its Bundle

Appendix C: Archiving and Packaging Apps for Development and Testing

 

Product Details

ISBN:
9780672335891
Author:
Feiler, Jesse
Publisher:
Sams
Subject:
Software Engineering - Programming and Languages
Subject:
Programming Languages - General
Copyright:
Edition Description:
Trade paper
Series:
Sams Teach Yourself Sams Teach Yourself -- Hours
Publication Date:
20120405
Binding:
TRADE PAPER
Language:
English
Pages:
416
Dimensions:
9.1 x 7 x 0.59 in 544 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 » Programming and Languages
Religion » Comparative Religion » General

Sams Teach Yourself Objective-C in 24 Hours (Sams Teach Yourself...in 24 Hours) Sale Trade Paper
0 stars - 0 reviews
$17.50 In Stock
Product details 416 pages Sams - English 9780672335891 Reviews:
"Synopsis" by , Objective-C is Apple's native language for building software for both iOS (iPad/iPhone) and Mac OS X - and with Xcode 4's templates and other advances, developers can create powerful apps faster than ever. Now, in 24 lessons of one hour or less, leading Apple developer Jesse Feiler shows how to make the most of these new technologies. Drawing on fifteen years of Apple development experience, Feiler's step-by-step, task-based explanations help developers write code they can actually use. Coverage includes: * Using Objective-C's object-oriented features * Mastering Xcode 4, compiler directives, and new Xcode productivity techniques * Leveraging new OS X 10.7 (Lion) and iOS 5 APIs * Declaring classes, instance variables, properties, methods, and actions * Defining classes * Working with selectors, building blocks, and collections * Managing memory and runtime objects * Using protocols, delegates, categories, extensions, associative references, and fast enumeration * Handling exceptions * Queueing and threading with Grand Central Dispatch Every lesson builds on prior chapters, providing a solid foundation for success. Step-by-step instructions walk through key tasks... questions, answers, quizzes, and exercises test readers' knowledge... "Did You Know?" tips offer insider advice... "Watch Out!" alerts help readers avoid problems. By the time they're finished, developers won't just understand the basics: they'll be ready to build robust, marketable software.
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.