iOS Programming: The Big Nerd Ranch Guide, 2/e (Paperback)

Joe Conway, Aaron Hillegass

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

商品描述

In this book, the world's leading Apple platform development trainers offer a complete, practical, hands-on introduction to iPhone and iPad programming. The authors walk through all the Apple tools and technologies needed to build successful iPhone/iPad/iPod touch apps, including the iOS 4.3 SDK, the Objective-C language, Xcode 4, Foundation framework, and the classes that make up the iOS UI framework. The many topics covered in this book include:

  • Easily setting up elegant, efficient user interfaces with UIKit
  • Creating effective visuals, animation, and effects with Core Graphics and Core Animation
  • Making the most of the iOS multi-touch event handling and accelerometer data
  • Building location-aware iOS applications utilizing Core Location and MapKit
  • Localizing applications for international use
  • Creating applications that capture audio and play media
  • Storing data in files or with Core Data

New chapters added to this edition include:

  • iPad-friendly interfaces, including UIPopoverController and UISplitViewController
  • Blocks and Categories
  • Instruments and Xcode’s static analyzer
  • UIWebView and connecting with web servers
  • Push Notifications

iOS Programming also includes a handy Xcode Quick Reference Card that lists Xcode 4's most commonly used keyboard shortcuts.

商品描述(中文翻譯)

在這本書中,全球領先的蘋果平台開發培訓師提供了一個完整、實用、實踐的iPhone和iPad編程入門。作者們逐步介紹了構建成功的iPhone/iPad/iPod touch應用所需的所有蘋果工具和技術,包括iOS 4.3 SDK、Objective-C語言、Xcode 4、Foundation框架以及構成iOS UI框架的類。本書涵蓋的主題包括:

- 使用UIKit輕鬆設置優雅高效的用戶界面
- 使用Core Graphics和Core Animation創建有效的視覺效果和動畫
- 充分利用iOS多點觸控事件處理和加速度計數據
- 利用Core Location和MapKit構建具有定位功能的iOS應用
- 將應用本地化以供國際使用
- 創建捕獲音頻和播放媒體的應用
- 使用文件或Core Data存儲數據

本版新增的章節包括:

- 適用於iPad的界面,包括UIPopoverController和UISplitViewController
- Blocks和Categories
- Instruments和Xcode的靜態分析器
- UIWebView和與Web服務器的連接
- 推送通知

《iOS編程》還包括一張方便的Xcode快速參考卡,列出了Xcode 4最常用的鍵盤快捷鍵。