Beginning iPhone 3 Development: Exploring the iPhone SDK by Jeff LaMarche - Presentation Transcript
Beginning iPhone 3 Development:
Exploring the iPhone SDK by Jeff
LaMarche
Just Buy This Book
Are you a programmer looking for a new challenge? Does the thought of
building your very own iPhone app make your heart race and your pulse
quicken? If so, Beginning iPhone 3 Development: Exploring the iPhone
SDK is just the book for you. Updated and revised for iPhone SDK 3, many
of the discussions in the original book have been clarified to make some of
the more complex topics easier to understand. In addition, all of the
projects have been rebuilt from scratch using the SDK 3 templates.
Assuming only a minimal working knowledge of Objective-C, and written
in a friendly, easy-to-follow style, this book offers a complete soup-to-nuts
course in iPhone and iPod touch programming. The book starts with the
basics, walking you through the process of downloading and installing
Apples free iPhone SDK, and then stepping you though the creation of
your first simple iPhone application. From there, youll learn to integrate all
the interface elements iPhone users have come to know and love, such as
buttons, switches, pickers, toolbars, and sliders. Youll master a variety of
design patterns, from the simplest single view to complex hierarchical drill-
downs. The confusing art of table building will be demystified, and youll
see how to save your data using the iPhone file system. Youll also learn
how to save and retrieve your data using SQLite, iPhones built-in database
management system. In addition, youll also learn about Core Data, an
important persistence mechanism that has just been added with SDK 3.
And theres much more! Youll learn to draw using Quartz 2D and
OpenGL ES, add multitouch gestural support (pinches and swipes) to your
applications, and work with the camera, photo library, accelerometer, and
built-in GPS. Youll discover the fine points of application preferences and
learn how to localize your apps for multiple languages. You can discover
more about this book, download source code, and find support forums at
the books companion site, at www.iphonedevbook.com.
The iPhone 3 update to the best-selling and most recommended book
for iPhone developers Packed full of tricks, techniques, and enthusiasm
for the new SDK from a developer perspective The most complete,
useful, and up-to-date guide to all things having to do with Apples iPhone
SDK What youll learn Everything you need to know to develop
your own best-selling iPhone apps Best practices for optimizing your
code and delivering great user experiences Who is this book for?
Anyone who wants to start developing for iPhone and iPod touch
Whats changed from the first edition of Beginning iPhone Development
All code samples have been updated to follow current Apple coding
conventions The autorotation code has been updated to use the new
single-step fast autorotation instead of the original two-step method A
new section has been added introducing Core Data, covering basic
principles and showing how to build a simple Core Data application All
the table viewrelated chapters have been updated to use table view cell
styles. Theyve also been updated to use textLabel and detailTextLabel
instead of the deprecated text property of the table view cell. All known
errata have been corrected All projects have been rebuilt from scratch
using the SDK 3.0 templates Many concepts have been clarified based
on feedback and supplemented with information weve learned from
another year of using the SDK Summary of Contents Welcome to
the Jungle Appeasing the Tiki Gods Handling Basic Interaction
More User Interface Fun Autorotation and Autosizing
Multiview Applications Tab Bars and Pickers Introduction to Table
Views Navigation Controllers and Table Views Application
Settings and User Defaults Basic Data Persistence Drawing
with Quartz and OpenGL Taps, Touches, and Gestures
Where Am I? Finding Your Way with Core Location Whee!
Accelerometer! iPhone Camera and Photo Library Application
Localization Where to Next? Reviews People ask me again and
again about how to get started in iPhone development, but I never had a
very good answer for them until now. Dave and Jeffs book starts at the
beginning in clear English, making sure you understand the fundamentals
with many large illustrations. From there, they progress into key concepts
such as the MVC pattern and ImageBuilder fundamentals. Additionally, I
find myself flipping back to it as a reference guide—the plethora of code
samples make it a must-have.
—Steve Demeter, Creator of Trism and owner of Demiforce LLC
Beginning iPhone Development delivers a clear picture of the entire
development process from registering as an iPhone developer through
creation of complete applications. There is a wealth of examples illustrating
each feature of the iPhone. The authors did an excellent job of
demonstrating best practice coding methodology throughout the book. You
would be hard pressed to find a better guide to creating software for the
iPhone.
—Aaron Basil, iDev2.com
Dave Mark has always been the king of Mac programming authors,
and now hes proven to be the reigning king for books on iPhone
development!
Beginning iPhone Development is the definitive guide for iPhone
development, and anyone aspiring to develop for the iPhone should get
this invaluable reference.
—Brian Greenstone, President & CEO, Pangea Software, Inc.
Jeff and Dave have done an exceptional job exploring the iPhone
SDK. This book is far and away the single best resource for iPhone SDK
development. Developers will latch on to this book and find it useful as
they create the next great iPhone application. If youre a developer with an
interest in this amazing new platform, this is a must buy.
—Chris Stewart, Founder, iPhoneDevSDK.com
If youre planning on coding for the iPhone, start here. Dave and Jeff
know their stuff and also know how to explain it. I was amazed how much
stuff they cover, from Hello World through analyzing user gestures. Not
only do they cover the fun stuff like playing with the camera, they cover
real-world development issues like localization. I learned a huge amount
from them
—Mark Dalrymple, Co-founder, CocoaHeads, and Principal Author,
Advanced Mac OS X Programming
Starting with an overview of the technology, how to approach the
device, the authors lead us straight into the heart of iPhone development.
As you progress, youll learn more about various layout engines and view
managers, as well as the more meaty topics like accelerometer and GPS
APIs. This book is a must-have for anyone interested in getting started
quickly and efficiently with iPhone development!
—Chris Pelsor, Manager, Tarantell:Hybrid
All in all I was very surprised and pleased with the book. Ive had the
fortune of reading many technical books, and few do a great job of walking
someone through the basics without making them feel like a dolt. It felt like
every time I was stuck or unsure there was a tip, hint or paragraph wh
Personal Review: Beginning iPhone 3 Development: Exploring
the iPhone SDK by Jeff LaMarche
I didn't know anything about OSX development, Objective C and all that. I
certainly had the desire but I didn't find the right book, pdf or whatever
would help me to get started and keep me motivated because knowledge
empowered. This book did.
I would recommend only one improvement to the writer: in your next book
please address the networking as the great value of the iPhone is right
there. On the invisible wire.
For More 5 Star Customer Reviews and Lowest Price:
Beginning iPhone 3 Development: Exploring the iPhone SDK by Jeff LaMarche 5 Star
Customer Reviews and Lowest Price!
I didn't know anything about OSX development, Objec more
I didn't know anything about OSX development, Objective C and all that. I certainly had the desire but I didn't find the right book, pdf or whatever would help me to get started and keep me motivated because knowledge empowered. This book did.
I would recommend only one improvement to the writer: in your next book please address the networking as the great value of the iPhone is right there. On the invisible wire. less
0 comments
Post a comment