Beginning iPhone 4 Development: Exploring the iOS SDK (Paperback)
暫譯: iPhone 4 開發入門:探索 iOS SDK (平裝本)

David Mark, Jeff LaMarche, Jack Nutting

  • 出版商: Apress
  • 出版日期: 2011-01-28
  • 售價: $1,610
  • 貴賓價: 9.5$1,530
  • 語言: 英文
  • 頁數: 676
  • 裝訂: Paperback
  • ISBN: 143023024X
  • ISBN-13: 9781430230243
  • 相關分類: Apple Developer
  • 已過版

買這商品的人也買了...

相關主題

商品描述

The authors of the bestselling Beginning iPhone 3 Development are back, with the same excellent material completely updated for iOS 4 and written from the ground up using the latest version of Apple's Xcode 3. All source code has been updated to use the latest Xcode templates and current APIs, and all-new screenshots show Xcode 3 in action.

Beginning iPhone 4 Development is a complete course in iOS development. You’ll master techniques that work on iPhone, iPad, and iPod touch. We start with the basics, showing you how to download and install the tools you'll need, and how to create your first simple application. Next you’ll learn to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You’ll 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 you’ll learn techniques to save and retrieve your data using SQLite, iPhone’s built-in database management system and Core Data, the standard for persistence that Apple brought to iOS with the release of SDK 3.  

And there’s much more! You’ll 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. You’ll discover the fine points of application preferences and learn how to localize your apps for multiple languages. You'll also learn how to use the new concurrency APIs included in iOS 4, and make robust multithreaded applications using Grand Central Dispatch.  

  • The iPhone 4 update to the best-selling and most recommended book for Cocoa touch developers  
  • Written in an accessible, easy-to-follow style  
  • Full of useful tips and techniques to help you become an iOS pro

What you’ll learn

  • Everything you need to know to develop your own best-selling iPhone and iPad apps
  • Best practices for optimizing your code and delivering great user experiences
  • How to create “universal” apps for both iPhone and iPad

Who this book is for

Anyone who wants to start developing for iPhone, iPad, and iPod touch.

You can discover more about this book, download source code, and find support forums at the book's companion site, at www.iphonedevbook.com.

Table 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. iPad Considerations
  11. Application Settings and User Defaults
  12. Basic Data Persistence
  13. Grand Central Dispatch, Background Processing, and You
  14. Drawing with Quartz and OpenGL
  15. Taps, Touches, and Gestures
  16. Where Am I? Finding Your Way with Core Location
  17. Whee! Gyro and Accelerometer!
  18. iPhone Camera and Photo Library
  19. Application Localization
  20. Where to Next?

商品描述(中文翻譯)

作者們帶著暢銷書《Beginning iPhone 3 Development》回來了,這本書的內容完全更新至 iOS 4,並且從頭開始使用最新版本的 Apple Xcode 3 編寫。所有的源代碼都已更新為使用最新的 Xcode 模板和當前的 API,並且全新的截圖展示了 Xcode 3 的實際操作。

《Beginning iPhone 4 Development》是一本完整的 iOS 開發課程。您將掌握在 iPhone、iPad 和 iPod touch 上運作的技術。我們從基礎開始,教您如何下載和安裝所需的工具,以及如何創建您的第一個簡單應用程式。接下來,您將學習如何整合 iOS 使用者熟悉和喜愛的所有介面元素,例如按鈕、開關、選擇器、工具列和滑桿。您將掌握各種設計模式,從最簡單的單一視圖到複雜的層級深入。表格構建的困惑藝術將被解密,您將學習如何使用 SQLite(iPhone 內建的資料庫管理系統)和 Core Data(Apple 在 SDK 3 發佈時帶入 iOS 的持久性標準)來儲存和檢索數據。

還有更多!您將學習如何使用 Quartz 2D 和 OpenGL ES 繪圖,為您的應用程式添加多點觸控手勢支持(捏合和滑動),並與相機、照片庫、加速器和內建 GPS 進行互動。您將發現應用程式偏好設定的細節,並學習如何為多種語言本地化您的應用程式。您還將學習如何使用 iOS 4 中包含的新並發 API,並使用 Grand Central Dispatch 創建穩健的多執行緒應用程式。

- iPhone 4 更新版,為 Cocoa touch 開發者最暢銷和最推薦的書籍
- 以易於理解、易於跟隨的風格撰寫
- 充滿有用的提示和技術,幫助您成為 iOS 專家

您將學習到的內容:
- 開發您自己的暢銷 iPhone 和 iPad 應用程式所需的所有知識
- 優化代碼和提供優秀用戶體驗的最佳實踐
- 如何為 iPhone 和 iPad 創建「通用」應用程式

本書適合對象:
任何想要開始為 iPhone、iPad 和 iPod touch 開發的人。

您可以在本書的伴隨網站 www.iphonedevbook.com 獲得更多資訊、下載源代碼和尋找支援論壇。

目錄:
1. 歡迎來到叢林
2. 安撫 Tiki 神
3. 處理基本互動
4. 更多用戶介面樂趣
5. 自動旋轉和自動調整大小
6. 多視圖應用程式
7. 標籤欄和選擇器
8. 表格視圖簡介
9. 導航控制器和表格視圖
10. iPad 考量
11. 應用程式設定和用戶預設
12. 基本數據持久性
13. Grand Central Dispatch、背景處理和您
14. 使用 Quartz 和 OpenGL 繪圖
15. 點擊、觸摸和手勢
16. 我在哪裡?使用 Core Location 尋找您的位置
17. 哇!陀螺儀和加速器!
18. iPhone 相機和照片庫
19. 應用程式本地化
20. 下一步去哪裡?