Dave Mark 深受愛戴的Apple技術開發專傢,具有多年開發經驗。他是許多Mac平颱暢銷書的作者,包括Learn C on the Mac、Macintosh Programming Primer係列以及Ultimate Mac Programming。可以通過www.davemark.com與他聯係。
Jeff LaMarche 資深Apple平颱專傢,擁有多年企業級開發經驗。他是MacTech Magazine和Apple公司開發人員網的專欄作傢。
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, then Beginning iPhone Development is just the book for you.
Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development 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 Apple's free iPhone SDK, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc.
You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.
You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add MultiTouch Gestural Support (pinches and swipes) to your applications, and work with the Camera, Photo Library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.
Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.
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 Jeff's 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 he's 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 you're a developer with an interest in this amazing new platform, this is a must buy."
—Chris Stewart, Founder, iPhoneDevSDK.com
"If you're 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, you'll 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
Summary of Contents
1. Welcome to the Jungle
2. Appeasing the Tiki Gods
3. Handling Basic Interaction
4. More User Interface Fun
5. Autorotation and Autosizing
6. Multiview Applications
7. Tab Bars and Pickers
8. Introduction to Table Views
9. Navigation Controllers and Table Views
10. Application Settings and User Defaults
11. Basic Data Persistence
12. Drawing with Quartz and OpenGL
13. Taps, Touches, and Gestures
14. Where Am I? Finding Your Way with Core Location
Whee!
15. iPhone Camera and Photo Library
16. Application Localization
Where to Next?
About the Apress Beginning Series
The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!
發表於2024-12-22
Beginning iPhone Development 2024 pdf epub mobi 電子書 下載
書寫的不錯,很適閤入門的讀者,但是此書中也有一些遺漏和錯誤。章節5.3 page 81 toOrientation 沒有聲明,不知後麵的章節是否還會有這樣的錯誤。不過總體來說老美的書都寫的不錯的。 page 81 要定義 toOrientation 先 UIInterfaceOrientation toOrientation = self.interfa...
評分iOS 6變瞭很多東西。這書其實還不算太老,但是內容已經跟不上瞭。纔看到第六章,就發現很多地方已經沒法按照書中的介紹進行瞭。我很不喜歡Apple這樣完全不考慮兼容性的版本推進方法。很多東西都要不斷的不斷的學習,而且還變化的很快且沒有道理。。。
評分摘錄一段: ----------------------------- 在此示例中,所有按鈕的大小都是相同的,因此它們都可見且可以使用,但是屏幕上還存在大量未使用的空白空間。如果支持更改按鈕的寬度或高度會更好一些,這樣可以減少界麵上的空白空間。可以自由調整這6個按鈕的自動調整屬性,並根據...
評分做iPhone開發的時間比較早,當時除瞭官方文檔外,沒有什麼參考。印象中這本書好像是最早翻譯成中文的iPhone開發書。過瞭這幾年iOS SDK從當時的2.0一路走過來,本書也再版多次。但是看到的時候還是倍感親切。 如果您從來沒有接觸過iOS方麵的開發。這本書應該是不錯的選擇,涵蓋...
評分做iPhone開發的時間比較早,當時除瞭官方文檔外,沒有什麼參考。印象中這本書好像是最早翻譯成中文的iPhone開發書。過瞭這幾年iOS SDK從當時的2.0一路走過來,本書也再版多次。但是看到的時候還是倍感親切。 如果您從來沒有接觸過iOS方麵的開發。這本書應該是不錯的選擇,涵蓋...
圖書標籤: iPhone Programming SDK mac design 技術 小布的係統開發 Begin
真的隻是For beginner 具體的一些例子 還是得狂翻apple的文檔
評分真的隻是For beginner 具體的一些例子 還是得狂翻apple的文檔
評分很多東西沒有深入討論,其實作為入門書也不完全適閤。勝在即敲即用,適閤用來先圍觀一下SDK
評分真的隻是For beginner 具體的一些例子 還是得狂翻apple的文檔
評分很多東西沒有深入討論,其實作為入門書也不完全適閤。勝在即敲即用,適閤用來先圍觀一下SDK
Beginning iPhone Development 2024 pdf epub mobi 電子書 下載