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

David Mark, Jack Nutting, Jeff LaMarche

  • 出版商: Apress
  • 出版日期: 2011-12-22
  • 定價: $1,650
  • 售價: 1.8$299
  • 語言: 英文
  • 頁數: 752
  • 裝訂: Paperback
  • ISBN: 1430236051
  • ISBN-13: 9781430236054
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=3)

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

相關主題

商品描述

The team that brought you the bestselling Beginning iPhone 4 Development is back again for Beginning iOS 5 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS SDK, as well as with the latest version of Xcode. 

There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 5 SDK. You'll have everything you need to create your very own apps for the latest iOS devices, including the iPhone 4S, iPad 2, and the latest iPod touch. Every single sample program in the book has been rebuilt from scratch using Xcode 4.2 and the latest iOS 5-specific project templates and designed to take advantage of the latest Xcode features.

Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 5 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming. The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 5 SDK, and then guides you though the creation of your first simple application.

From there, you’ll learn how to integrate all the interface elements Apple touch 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 how to save your data using the iPhone file system. You’ll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. 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.

  • The iOS 5 update to the bestselling and most recommended book for Cocoa touch developers
  • Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective
  • Written in an accessible, easy-to-follow style

What you’ll learn

  • Everything you need to know to develop your own bestselling iPhone and iPad apps
  • Best practices for optimizing your code and delivering great user experiences
  • How to create “universal” apps for both the iPhone and iPad
  • What is data persistence and why is it important
  • Get started with building cool, crisp User Interfaces
  • What and how to use Table Views
  • How to do graphics with Quartz and OpenGL ES
  • What geo app development features the new iOS 5 brings to the iPhone 4S
  • How to get your app in iCloud
  • And much much more...

Who this book is for

Everyone who wants to start developing for iPhone, iPod touch, and iPad!

For the latest sourcecode, please head to 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. Get Your App in the iCloud
  14. Grand Central Dispatch, Background Processing, and You
  15. Drawing with Quartz and OpenGL
  16. Taps, Touches, and Gestures
  17. Where Am I? Finding Your Way with Core Location
  18. Whee! Gyro and Accelerometer!
  19. iPhone Camera and Photo Library
  20. Application Localization
  21. Where to Next?

商品描述(中文翻譯)

為您帶來暢銷書《Beginning iPhone 4 Development》的團隊再次回來了,這次推出《Beginning iOS 5 Development》,將這本權威指南更新至最新的 Apple iOS SDK 以及最新版本的 Xcode。

本書涵蓋全新的技術,例如有關故事板和 iCloud 的章節,並對現有章節進行了重大更新,以符合 iOS 5 SDK 的所有變更。您將擁有創建自己應用所需的一切,適用於最新的 iOS 設備,包括 iPhone 4S、iPad 2 和最新的 iPod touch。本書中的每一個範例程式都已使用 Xcode 4.2 和最新的 iOS 5 專用專案模板從頭重建,並設計為充分利用最新的 Xcode 功能。

假設您對 Objective-C 只有最基本的工作知識,本書以友好且易於理解的風格撰寫,提供了 iPhone、iPad 和 iPod touch 程式設計的完整課程。書中從基礎開始,逐步介紹下載和安裝 Xcode 及 iOS 5 SDK 的過程,然後指導您創建第一個簡單的應用程式。

接下來,您將學習如何整合 Apple 觸控用戶熟悉和喜愛的所有介面元素,例如按鈕、開關、選擇器、工具列和滑桿。您將掌握各種設計模式,從最簡單的單一視圖到複雜的層級深入。表格構建的困惑藝術將被揭開,您將學習如何使用 iPhone 檔案系統保存數據。您還將學習如何使用各種持久性技術(包括 Core Data 和 SQLite)保存和檢索數據。還有更多!您將學習如何使用 Quartz 2D 和 OpenGL ES 繪圖,為您的應用程式添加多點觸控手勢支持(捏合和滑動),並與相機、照片庫、加速器和內建 GPS 進行互動。您將發現應用程式偏好的細節,並學習如何為多種語言本地化您的應用程式。



  • iOS 5 更新了這本最暢銷和最受推薦的 Cocoa touch 開發者書籍

  • 充滿技巧、技術和對新 SDK 的熱情,從開發者的角度出發

  • 以易於理解的風格撰寫


您將學到什麼



  • 開發自己暢銷的 iPhone 和 iPad 應用程式所需了解的一切

  • 優化代碼和提供良好用戶體驗的最佳實踐

  • 如何為 iPhone 和 iPad 創建「通用」應用程式

  • 什麼是數據持久性,為什麼它很重要

  • 開始構建酷炫、清晰的用戶介面

  • 什麼是表格視圖以及如何使用它

  • 如何使用 Quartz 和 OpenGL ES 進行圖形處理

  • 新 iOS 5 為 iPhone 4S 帶來了哪些地理應用開發功能

  • 如何將您的應用程式放入 iCloud

  • 還有更多...


本書適合誰


所有想要開始為 iPhone、iPod touch 和 iPad 開發的人!

最新的源代碼請前往 www.iphonedevbook.com。


目錄



  1. 歡迎來到叢林

  2. 安撫 Tiki 神

  3. 處理基本互動

  4. 更多用戶介面樂趣

  5. 自動旋轉和自動調整大小

  6. 多視圖應用程式

  7. 標籤欄和選擇器

  8. 表格視圖簡介

  9. 導航控制器和表格視圖

  10. iPad 考量

  11. 應用程式設置和用戶預設

  12. 基本數據持久性

  13. 將您的應用程式放入 iCloud

  14. Grand Central Dispatch、背景處理和您

  15. 使用 Quartz 和 OpenGL 繪圖

  16. 點擊、觸摸和手勢

  17. 我在哪裡?使用 Core Location 尋找您的位置

  18. 耶!陀螺儀和加速器!

  19. iPhone 相機和照片庫

  20. 應用程式本地化

  21. 接下來去哪裡?