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

David Mark, Jack Nutting, Jeff LaMarche, Fredrik Olsson

  • 出版商: Apress
  • 出版日期: 2013-01-11
  • 售價: $2,140
  • 貴賓價: 9.5$2,033
  • 語言: 英文
  • 頁數: 764
  • 裝訂: Paperback
  • ISBN: 1430245123
  • ISBN-13: 9781430245124
  • 相關分類: Apple Developer
  • 已過版

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

相關主題

商品描述

The team that brought you the bestselling Beginning iPhone Development is back again for Beginning iOS 6 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS 6 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 6 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 app in the book has been rebuilt from scratch using latest Xcode and the latest 64-bit iOS 6-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 6 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 6 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 6 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 brings to the iPhone 
  • 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 source code, 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. Storyboards
11. iPad Considerations
12. Application Settings and User Defaults
13. Basic Data Persistence
14. Get Your App in the iCloud
15. Grand Central Dispatch, Background Processing, and You
16. Drawing with Quartz and OpenGL
17. Taps, Touches, and Gestures
18. Where Am I? Finding Your Way with Core Location
19. Whee! Gyro and Accelerometer!
20. iPhone Camera and Photo Library
21. Collection Views
22. Application Localization
23. Appendix:  Where to Next?

商品描述(中文翻譯)

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

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

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

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



  • 針對 Cocoa touch 開發者的暢銷書和最推薦書籍的 iOS 6 更新

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

  • 以易於理解的風格撰寫


您將學到什麼



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

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

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

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

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

  • 如何使用表格視圖

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

  • 新 iOS 為 iPhone 帶來的地理應用開發功能

  • 如何將您的應用放入 iCloud

  • 還有更多更多……


本書適合誰


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


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


目錄


1. 歡迎來到叢林

2. 安撫 Tiki 神

3. 處理基本互動

4. 更多用戶介面樂趣

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

6. 多視圖應用

7. 標籤欄和選擇器

8. 表格視圖簡介

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

10. 故事板

11. iPad 考量

12. 應用設置和用戶默認值

13. 基本數據持久性

14. 將您的應用放入 iCloud

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

16. 使用 Quartz 和 OpenGL 繪圖

17. 點擊、觸摸和手勢

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

19. 哇!陀螺儀和加速器!

20. iPhone 相機和照片庫

21. 集合視圖

22. 應用本地化

23. 附錄:接下來去哪裡?