iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

Paperback (New Edition)
$36.33
BN.com price
$39.99 List Price (Save 9%)
Marketplace (New and Used)
from
$0.99
$39.99 List Price (Save 98%)
All (16)  
Used (11)  
New (5)  
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 16 (2 pages)
$0.99
(Save 98%)
Seller since 2007

Feedback rating:

(5349)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
2008 Paperback EX-LIBRARY BOOK Good: Typical used book. All pages and cover intact (including dust cover, if applicable). The spine may show signs of wear. Pages can include ... limited notes and highlighting. Occasionally these may be former library books. Overall you will be surprised at how good our used books are. We just want to remind you that this is a used book. Read more Show Less

Ships from: Miamisburg, OH

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.75
(Save 96%)
Seller since 2008

Feedback rating:

(301)

Condition: Like New
2008 Paperback Fine Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it ... will be included in your copy. ) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 95%)
Seller since 2009

Feedback rating:

(4876)

Condition: Very Good
Appearance of only slight previous use. Cover and binding show a little wear. All pages are undamaged with potentially only a few, small markings. Help save a tree. Buy all ... your used books from Green Earth Books. Read. Recycle and Reuse! Read more Show Less

Ships from: Portland, OR

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 95%)
Seller since 2010

Feedback rating:

(27)

Condition: Like New
Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it will be included in your ... copy.) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 95%)
Seller since 2010

Feedback rating:

(2520)

Condition: Good
This book has a light amount of wear to the pages, cover and binding. Blue Cloud Books ??? Hot deals from the land of the sun.

Ships from: Phoenix, AZ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.99
(Save 93%)
Seller since 2011

Feedback rating:

(11)

Condition: Very Good
Very good Cover has light shelf wear. Pages are clean.

Ships from: Reno, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.50
(Save 91%)
Seller since 2006

Feedback rating:

(1131)

Condition: Good
2008-03-17 Paperback Good We ship everyday and offer PRIORITY SHIPPING.

Ships from: malone, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.94
(Save 90%)
Seller since 2007

Feedback rating:

(3184)

Condition: Good
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$13.27
(Save 67%)
Seller since 2010

Feedback rating:

(14)

Condition: New
2008 Paperback May have small remainder mark New or shelf pull book. Any defects will be noted with listing. We make every effort to ship your order the same day as received. ... Multi volume sets and heavy books require EXTRA SHIPPING CHARGES. Read more Show Less

Ships from: Arvada, CO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$37.44
(Save 6%)
Seller since 2011

Feedback rating:

(772)

Condition: Very Good
2008 Paperback Very good

Ships from: MIAMI, FL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 2
Showing 1 – 10 of 16 (2 pages)
Close
Sort by
NOOK Book (eBook)
$17.59
BN.com price
$31.99 List Price (Save 45%)

Available on NOOK devices and apps

  • Nook Devices
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for iPad
  • NOOK for iPhone
  • NOOK for Android
  • NOOK for Android (Tablet)
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK Study
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

Overview

Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even though Apple created iPhone as a closed device, tens of thousands of developers bought them with the express purpose of designing and running third-party software.

In this clear and concise book, veteran hacker Jonathan Zdziarski — one of the original hackers of the iPhone — explains the iPhone's native environment and how you can build software for this device using its Objective-C, C, and C++ development frameworks.

iPhone Open Application Development walks you through the iPhone's native development environment, offers an overview of the Objective-C language you'll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone's favorite iPhone features — graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device's vast user interface kit.

This book explains:

  • How to access the iPhone's underlying operating system
  • The makeup of an iPhone application
  • How to get the open source tool chain running on your desktop
  • The iPhone's core user interface framework, which is heavily tied to major application-level functions
  • Using the many touted iPhone features such as multitouch, hardware sensors, and gestures
  • Intercepting and handling event notifications for many iPhone-related events
  • Raw video surfaces and 3D transformations that take you deeper into advanced graphics on the iPhone
  • How to record and play simple sounds and intercept sound events
  • Advanced digital audio output using Apple's new Audio Toolbox framework
  • Advanced user interface components such as section lists, keyboards, and image manipulation

The Appendix includes a compendium of miscellaneous code examples for cool application features, such as using the camera and creating a CoverFlow®-like album browser.

This book is a true hacker's book, designed for the millions of users who have run third party applications on their iPhone, but its concepts and code examples have shown to be remarkably similar to Apple's official SDK, making this book a valuable resource for both camps. Any programmer can use this book to write applications with the same spectacular effects that made the device an immediate hit, and impress users just as much as the official iPhone software does. That programmer can easily be you.

Product Details

  • ISBN-13: 9780596518554
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 3/31/2008
  • Edition description: New Edition
  • Pages: 288
  • Product dimensions: 7.06 (w) x 9.14 (h) x 0.67 (d)

Meet the Author

Jonathan Zdziarski is better known as the hacker "NerveGas" in the iOS development community. His work in cracking the iPhone helped lead the effort to port the first open source applications to it, and his book iPhone Open Application Development taught developers how to write applications for the popular device long before Apple introduced its own SDK. Jonathan is also the author of many other books, including iPhone SDK Application Development and iPhone Forensics. Jonathan presently supports over 2,000 law enforcement agencies worldwide and distributes a suite of iOS forensic imaging tools to obtain evidence from iOS devices for criminal cases. He frequently consults and trains law enforcement agencies and assists forensic examiners in their investigations.

Jonathan is also a full-time Sr. Forensic Scientist, where, among other things, he performs penetration testing of iOS applications for corporate clients.

Table of Contents

Preface; Audience for This Book; Organization of the Material; Conventions Used in This Book; Using Code Examples; Safari® Books Online; Legal Disclaimer; We'd Like to Hear from You; Acknowledgments; Chapter 1: Breaking Into and Setting Up the iPhone; 1.1 Jailbreak Procedures; 1.2 Installing BSD Subsystem; 1.3 Additional Resources; Chapter 2: Getting Started with Applications; 2.1 Anatomy of an Application; 2.2 Building the Free Tool Chain; 2.3 Building and Installing Applications; 2.4 Integrating with XCode; 2.5 Transitioning to Objective-C; Chapter 3: Introduction to UIKit; 3.1 Basic User Interface Elements; 3.2 Windows and Views; 3.3 The Most Useless Application Ever; 3.4 Deriving from UIView; 3.5 The Second Most Useless Application Ever; 3.6 Text Views; 3.7 Navigation Bars; 3.8 Transition Views; 3.9 Alert Sheets; 3.10 Tables; 3.11 Status Bar Manipulation; 3.12 Application Badges; 3.13 Application Services; Chapter 4: Event Handling and Graphics Services; 4.1 Introduction to Geometric Structures; 4.2 Introduction to GSEvent; 4.3 Example: The Icon Shuffle; Chapter 5: Advanced Graphics Programming with Core Surface and Layer Kit; 5.1 Understanding Layers; 5.2 Screen Surfaces; 5.3 Layer Animation; 5.4 Layer Transformations; Chapter 6: Making Some Noise; 6.1 Core Audio: It's Great, but You Can't Use It; 6.2 Celestial; 6.3 Audio Toolbox; Chapter 7: Advanced UIKit Design; 7.1 Controls; 7.2 Preferences Tables; 7.3 Progress Indicators; 7.4 UIProgressBar: When Spinny Things Are Tacky; 7.5 Progress HUDs: When It's Important Enough to Block Stuff; 7.6 Image Handling; 7.7 Section Lists; 7.8 Keyboards; 7.9 Pickers; 7.10 Date/Time Pickers; 7.11 Button Bars; 7.12 Creating a Button Bar; 7.13 Orientation Changes; 7.14 Web Views and Scrollers; Miscellaneous Hacks and Recipes; Dumping the Screen; Dumping the UI Hierarchy; Invoking Safari; Initiating Phone Calls; Vibrating; Transparent Views; Taking Camera Photos; Cover Flow-Style Album Flipping; Colophon;

Jonathan Zdziarski is better known as the hacker "NerveGas" in the iPhone development community. He is well known for his work in cracking the iPhone and lead the effort to port the first open source applications. Hailed on many geek news sites for his accomplishments, Jonathan is best known for the first application to illustrate and take full advantage of the major iPhone APIs: NES.app, a portable Nintendo Entertainment System emulator.

Jonathan is also a full-time research scientist and longtime spam-fighter. He is founder of the DSPAM project, a high profile, next-generation spam filter that was acquired in 2006 by a company designing software accelerators. He lectures widely on the topic of spam and is a foremost researcher in the fields of machine-learning and algorithmic theory.

Customer Reviews

Be the first to write a review
( 0 )

Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.

Sort by: Showing 1 Customer Review
  • Anonymous

    Posted March 12, 2008

    An extremely helpful resource for writing iPhone apps!

    This book was a great resource for me. I bought it when it was on Rough Cuts and just bought a hard-copy. It helped me thoroughly understand all of the objects used by the iPhone, what their purpose was, and got me up and writing software immediately. The author uses some very easy-to-understand word illustrations to understand things like sound buffers and 3D layering. While it wasn't written specifically for the Apple SDK (but the open source SDK), about 90% of it overlaps with Apple's 'official' SDK. I did have to read up on a few of the changes in Apple's manual, but overall this book was a fantastic resource - I would recommend it to anyone just beginning to write iPhone applications!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Review

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit