Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
iPhone Open Application Development and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
19 used & new from $4.99

Have one to sell? Sell yours here
 
   
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone
 
 
Start reading iPhone Open Application Development on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

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

by Jonathan Zdziarski (Author)
Key Phrases: audio toolbox, core surface, image handling, Kit Design Example, Layer Kit, Core Audio (more...)
3.7 out of 5 stars See all reviews (13 customer reviews)

List Price: $39.99
Price: $34.07 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.92 (15%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

5 new from $30.00 14 used from $4.99
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $17.59
Author Jonathan Zdziarski Writes About Hacking Ethics
Read what Jonathan Zdziarski, author of iPhone Open Application Development, has to say about The Ethics of Hacking. In this article, he discusses hacking decisions and why the motivation should come from love for a product.

Frequently Bought Together

iPhone Open Application Development: Write Native Objective-C Applications for the iPhone + The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library) + Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
Price For All Three: $91.95

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

by Aaron Hillegass
4.4 out of 5 stars (99)  $31.49
Beginning iPhone Development: Exploring the iPhone SDK

Beginning iPhone Development: Exploring the iPhone SDK

by Dave Mark
4.6 out of 5 stars (135)  $26.39
Programming in Objective-C (Developer's Library)

Programming in Objective-C (Developer's Library)

by Stephen Kochan
Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari (Wrox Professional Guides)

Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari (Wrox Professional Guides)

by Richard Wagner
4.0 out of 5 stars (4)  $26.39
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

by Stephen Kochan
4.6 out of 5 stars (51)  $29.69
Explore similar items

Editorial Reviews

Product Description
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 interfacecomponents 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(R)-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.

About the Author
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.


Product Details

  • Paperback: 280 pages
  • Publisher: O'Reilly Media, Inc. (March 10, 2008)
  • Language: English
  • ISBN-10: 0596518552
  • ISBN-13: 978-0596518554
  • Product Dimensions: 9.1 x 7 x 0.8 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #222,442 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #13 in  Books > Computers & Internet > Programming > C > Objects
    #44 in  Books > Computers & Internet > Hardware > Peripherals
    #79 in  Books > Computers & Internet > Hardware > Macs

Inside This Book (learn more)


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(13)
(8)
(6)
(4)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

13 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:
 (2)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
43 of 45 people found the following review helpful:
2.0 out of 5 stars Get Apple's free iPhone programming PDF instead...this is outdated material, March 26, 2008
By Craig Patchett (Encinitas, CA United States) - See all my reviews
(REAL NAME)   
The biggest problem with this book is that it addresses programming for the 1.1.4 iPhone firmware and was written prior to the official iPhone SDK being released. As a result it is already outdated with respect to many of the frameworks and APIs that aren't available in the official 1.2/2.0 firmware release and will most likely also be outdated in terms of the open toolchain, which is already changing to adapt to the SDK. So while the book has been helpful for me in getting up to speed with iPhone development pre-SDK (I have a draft PDF from O'Reilly), it is of little to no use now given the resources Apple has already made available for free at the iPhone Dev Center.
Comment Comments (4) | Permalink | Was this review helpful to you? Yes No (Report this)



 
46 of 49 people found the following review helpful:
4.0 out of 5 stars Make sure you're the right audience for this book..., March 11, 2008
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
I'll be interested to see how this book plays out... iPhone Open Application Development: Write Native Objective-C Applications for the iPhone by Jonathan Zdziarski. Don't be misled thinking this covers the official SDK that Apple created. This is for those of you who don't want to be penned in by someone telling you what you can and can't do on their device. Truly targeted at the inner hacker...

Contents:
Breaking into and Setting Up the iPhone; Getting Started with Applications; Introduction to UIKit; Event Handling and Graphics Services; Advanced Graphics Programming with Core Surface and Layer Kit; Making Some Noise; Advanced UIKit Design; Miscellaneous Hacks and Recipes

Your satisfaction with this book will rely heavily on making sure you know what you're getting into. If you think this is the official approved method for writing applications for the iPhone, think again. Zdziarski goes the hacker route and shows how to program the iPhone using the Objective C language as well as a number of open source tools best known and understood by those in the Unix/Linux world. Considering the first step is to jailbreak your iPhone, you should know you're getting into stuff that could "brick" your cool toy if you're not careful. But since that doesn't stop the true hacker anyway, then you should have no problem continuing on. The book isn't a tutorial on the C language, so you really do need to know and understand that before you'll be able to follow along and venture outside the lines that Zdziarski lays down for you. But he does go into the UIKit in good detail, so you can start to grasp what graphical and audio capabilities you can control and use in your application(s).

I see this book being a great tool for the person who wants to write their own personal applications for the iPhone, and who doesn't want to live with the restrictions that Apple is placing on the use and distribution of "official" applications. If you're writing for someone other than yourself, your audience probably won't stray far from the hacker group who also was comfortable with jailbreaking their iPhone. If you're considering developing mainstream applications for the iPhone, this isn't the way you want to go. You'll want to stick with the SDK so that you are assured of a consistent and reliable release and distribution mechanism. Even so, spending time here before moving to the SDK will give you a much greater understanding of the iPhone operating system and hardware interface, which will likely come in handy when you go the SDK route.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 15 people found the following review helpful:
4.0 out of 5 stars Not as Far from the SDK as People Think, March 14, 2008
By Brady L. (Missouri) - See all my reviews
For those people who have dabbled in both the open toolchain (open iPhone development) and will be using the official SDK, I would highly recommend this book.

The book doesn't differ as greatly from the SDK as people are reporting. I won't bore with details, but an example of what I mean: I personally ported an open sourced 'Toolchain' application over to the official iPhone Development Environment inside Xcode. Once there, it took approximately 4 hours and the changing of MAYBE 20-30 method and class names to get the app up and running inside the Aspen simulator.

With this in mind, and with the very miniscule chance that the iPhone Open Development Community is going anywhere, I would say that this book holds more relevance to the current SDK than most people believe. This book is essential for a TRUE understanding of coding on the iPhone platform, and the readers can decide for themselves whether to code using the open toolchain or the official SDK.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars I regret not buying this book before
It's very detailed and I think was very useful.Even though I have never wrote a line for iPhone App before reading this book, I felt I was understanding. Read more
Published 8 months ago by Enriquez Guillermo

5.0 out of 5 stars Greate API primer, OOP crash course
Coming from a PHP world, Object-Oriented Programming can be difficult to wrap your mind around. Thankfully the introduction chapters here aren't too far overhead. Read more
Published 11 months ago by J. Content

5.0 out of 5 stars Excellent Book.
This book was a life saver. A few months ago, when I first started coding for the iPhone, I had no clue what to do with anything. Read more
Published 11 months ago by Skylar E. Cantu

5.0 out of 5 stars Great book, just know what you are looking for
As the other reviewers mentioned this book doesn't specifically talk about the Apple Official SDK, but ALOT of the information is the same. Read more
Published 11 months ago by CodeFree

1.0 out of 5 stars Well-written and informative... for its time
While this book was well written and informative, it is well past its prime now. Apple's Official SDK is no longer beta, and thrid-party apps are flowing on the AppStore. Read more
Published 11 months ago by Adam A. Wolf

2.0 out of 5 stars Unlocked iPhone Applications Only
Be warned this book is for unlocked iPhone application development only; not the official Apple iPhone SDK. If you are interested in hacking iPhones, this may be for you. Read more
Published 13 months ago by Oliver Moffat

4.0 out of 5 stars You need to read the forums
If you are confused by the reviews here, you really need to go read the forum posts ( look for the "Customer Discussions" links below these reviews)... Read more
Published 14 months ago by Anthony Lawrence

5.0 out of 5 stars very concise and to the point!!! a must read!!!
iPhone Open Application Development is meant for hard core developers.
The writing style is very concise and to the point, not much BS. Read more
Published 14 months ago by H. Wu

3.0 out of 5 stars Not what you might think it is
I returned this book, since I bought it after Apple's iPhone SDK was released, I assumed that would be the topic of the book. Read more
Published 15 months ago by Chad R. Selph

5.0 out of 5 stars This book is a lifesaver and a great resource
As a programmer who creates interactive demos for visions of the future, it is very important for me to be on the bleeding edge of mobile and multimedia technologies. Read more
Published 15 months ago by Jeremy R. White

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (2 discussions)
  Discussion Replies Latest Post
Quick Question on the Book 2 August 2008
Book does NOT cover official Apple SDK 12 March 2008
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Hot Deals on Hitachi

Hitachi power tools
Routers don't get much more powerful than the "Incredible Hulk." Check out the entire line of Hitachi routers sold by Amazon.com.

Shop all Hitachi

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Shop Twilight Decals

Twilight Decals
Put a little Twilight on your ride with these quality decals.

Shop all Twilight decals

 

Reach Everything You Need with Quality Ladders

Shop for ladders
Shop our huge selection of fixed, extension, and step ladders in the Home Improvement Store.

Shop for Ladders

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates