iPhone Open Application Development (2ND)


iPhone Open Application Development (2ND)

  • 提携先の海外書籍取次会社に在庫がございます。通常2週間で発送いたします。
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • ≪洋書のご注文につきまして≫ 「海外取次在庫あり」および「国内仕入れ先からお取り寄せいたします」表示の商品でも、納期の目安期間内にお届けできないことがございます。あらかじめご了承ください。

  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 253 p.
  • 言語 ENG,ENG
  • 商品コード 9780596155193
  • DDC分類 004

Full Description

Thousands of developers are eager to create applications for the iPhone, and many of them prefer the open source, community-developed tool chain to Apple's own toolkit. In this new edition of iPhone Open Application Development, author Jonathan Zdziarski covers the latest version of the open toolkit - now updated for Apple's iPhone 2.x software and iPhone 3G - and explains in clear language how to create applications using Objective-C and the iPhone API. Zdziarski, who cracked the iPhone code and built the first fully-functional application with the open toolkit, offers detailed recipes and working examples for graphics and audio programming, interfaces for games programming, interfacing with iTunes, and the use of sensors.With the open toolkit and this book, you can build iPhone applications that: display status bars, preference tables, and other standard elements of the iPhone user interface; play pre-recorded files or program-generated sounds; read and write plain text files and HTML files, including pages from the Web, and control display elements, such as scrollbars; read and respond to changes in orientation when the user turns the phone around; and, more.The first edition of this book developed an instant following and became the center of a movement. This new edition of "iPhone Open Application Development" will make this open source toolkit an indispensable part of iPhone application development.

Table of Contents

Preface                                            vii
Breaking Into and Setting Up the iPhone 1 (4)
Jailbreak Procedures 1 (3)
Installing Additional Unix Components 4 (1)
Additional Resources 4 (1)
Getting Started with Applications 5 (18)
Anatomy of an Application 5 (3)
Building the Free Tool Chain 8 (5)
Building and Installing Applications 13 (2)
Transitioning to Objective-C 15 (8)
Introduction to UIKit 23 (54)
Basic User Interface Elements 24 (1)
Windows and Views 25 (1)
The Most Useless Application Ever 26 (2)
Deriving from UlView 28 (1)
The Second Most Useless Application Ever 29 (3)
Text Views 32 (4)
Navigation Bars 36 (8)
Transition Views 44 (6)
Action Sheets 50 (6)
Tables 56 (13)
Status Bar Manipulation 69 (3)
Application Badges 72 (1)
Application Services 73 (4)
Event Handling and Graphics Services 77 (16)
Introduction to Geometric Structures 77 (3)
Introduction to GSEvent 80 (5)
Example: The Icon Shuffle 85 (8)
Advanced Graphics Programming with Core 93 (20)
Surface and Quartz Core
Understanding Layers 93 (1)
Screen Surfaces 94 (6)
Layer Animation 100(7)
Layer Transformations 107(6)
Making Some Noise 113(36)
Core Audio: It's Great, but You Can't Use 113(1)
Celestial 114(8)
Audio Toolbox 122(27)
Advanced UIKit Design 149(84)
Controls 151(6)
Preferences Tables 157(12)
Progress Indicators 169(3)
UIProgressBar: When Spinny Things Are 172(3)
Progress HUDs: When It's Important Enough 175(3)
to Block Stuff
Image Handling 178(11)
Section Lists 189(9)
Pickers 198(5)
Date/Time Pickers 203(5)
Toolbars 208(1)
Creating a Toolbar 208(8)
Orientation Changes 216(4)
Web Document Views and Scrollers 220(13)
Appendix: Miscellaneous Hacks and Recipes 233(12)
Index 245