Search Advanced SearchView Cart   Checkout   
 Location:  Home » vampire: masquerade » Macintosh » iPhone Open Application Development: Write Native Objective-C Applications for the iPhone  
Categories
music
h.r. giger
vampire: masquerade
esoterica
apparel
video
body art - tattoo
jewelry
HALLOWEEN
women's boots
men's boots
Info
about us
links
posters
Related Categories
• Macintosh
O'Reilly
By Publisher
Subcategories
Mass Market
Trade
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

zoom enlarge 
Author: Jonathan Zdziarski
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: $39.99
Buy New: $29.99
You Save: $10.00 (25%)



New (6) Used (4) from $19.59

Avg. Customer Rating: 3.5 out of 5 stars 13 reviews
Sales Rank: 141286

Media: Paperback
Number Of Items: 1
Pages: 280
Shipping Weight (lbs): 0.9
Dimensions (in): 9.1 x 7 x 0.8

ISBN: 0596518552
Dewey Decimal Number: 004.16
EAN: 9780596518554
ASIN: 0596518552

Publication Date: March 10, 2008
Availability: Usually ships in 1-2 business days
Condition: Brand new item. Over 4 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: I20081202034517S

Similar Items:

  • Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
  • Programming in Objective-C (Developer's Library)
  • The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)
  • Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari (Wrox Professional Guides)
  • Beginning Xcode (Programmer to Programmer)

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.


Customer Reviews:   Read 8 more reviews...

4 out of 5 stars Make sure you're the right audience for this book...   March 12, 2008
 43 out of 46 found this review helpful

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.



2 out of 5 stars Get Apple's free iPhone programming PDF instead...this is outdated material   March 26, 2008
 34 out of 37 found this review helpful

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.


4 out of 5 stars Not as Far from the SDK as People Think   March 14, 2008
 13 out of 15 found this review helpful

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.



4 out of 5 stars You need to read the forums   May 8, 2008
 6 out of 9 found this review helpful

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).


Personally, I wouldn't do this - too geekish for me, and if I were going to get into it, I'd go the "official route". The author made a very good point about this in the forum:

quote
It clears up a lot of confusion if you look at the Apple SDK as the "AppStore SDK", rather than a form of official SDK. The "AppStore SDK" as it is today summarizes what Apple will probably allow you to do in official AppStore applications. What you can technically do hasn't changed - it's just what Apple will "allow" you to do if you want to get on AppStore.
endquote

So if your interest is developing your own apps that you either aren't selling or at least won't be selling through the official store, this is fine. I thought it was well written, and although I can't follow it fully , it seems to lead you into the subject well.

I do harbor other feelings about this. While I think Apple is very smart in how they've opened this up while keeping it firmly under their control, I still think that Apple and the world would be better off it it were really open. In that respect, I applaud the author and hope that thousands of developers embrace this and force Apple to relinquish control.




3 out of 5 stars Not what you might think it is   April 12, 2008
 4 out of 5 found this review helpful

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. This book is for the development of Jailbroken iPhones. I'm sure I would have learned quite a bit from reading this book, but I'm just more interested in using Apple's official SDK, since my iPhone is no longer Jailbroken and I don't plan on Jailbreaking again.

Powered by Associate-O-Matic

T-shirts, Posters

Pentagram T-shirts, bags, etc...


Gothic Posters

Related Links
Dark Videos

Terra Naturals - All Natural Products






© Darkpub.com 2001-2007. All rights reserved. Domain Registration and Hosting