Beginning iPad Application Development.pdf

(35912 KB) Pobierz
Beginning iPad Application Development
Join the discussion @ p2p.wrox.com
Wrox Programmer to Programmer™
iPad
Application Development
Wei-Meng Lee
Beginning
508903091.068.png 508903091.079.png 508903091.090.png 508903091.101.png 508903091.001.png 508903091.012.png 508903091.022.png 508903091.023.png 508903091.024.png 508903091.025.png 508903091.026.png 508903091.027.png 508903091.028.png 508903091.029.png 508903091.030.png 508903091.031.png
 
508903091.032.png 508903091.033.png 508903091.034.png 508903091.035.png 508903091.036.png 508903091.037.png 508903091.038.png 508903091.039.png 508903091.040.png 508903091.041.png 508903091.042.png 508903091.043.png 508903091.044.png 508903091.045.png 508903091.046.png 508903091.047.png 508903091.048.png 508903091.049.png 508903091.050.png 508903091.051.png 508903091.052.png
508903091.053.png 508903091.054.png 508903091.055.png 508903091.056.png 508903091.057.png 508903091.058.png 508903091.059.png 508903091.060.png 508903091.061.png 508903091.062.png 508903091.063.png 508903091.064.png
Programmer to Programmer
Get more out of
Interact
Take an active role online by participating in our
P2P forums @ p2p.wrox.com
Join the Community
Sign up for our free monthly newsletter at
newsletter.wrox.com
Wrox Online Library
Hundreds of our books are available online
through Books24x7.com
Browse
Ready for more Wrox? We have books and
e-books available on .NET, SQL Server, Java,
XML, Visual Basic, C#/ C++, and much more!
Wrox Blox
Download short informational pieces and code
to keep you up to date and out of trouble!
Contact Us.
We always like to get feedback from our readers. Have a book idea?
Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com
508903091.065.png 508903091.066.png 508903091.067.png 508903091.069.png 508903091.070.png 508903091.071.png 508903091.072.png 508903091.073.png 508903091.074.png 508903091.075.png 508903091.076.png 508903091.077.png 508903091.078.png 508903091.080.png 508903091.081.png 508903091.082.png 508903091.083.png 508903091.084.png 508903091.085.png 508903091.086.png 508903091.087.png 508903091.088.png 508903091.089.png 508903091.091.png 508903091.092.png 508903091.093.png 508903091.094.png 508903091.095.png 508903091.096.png 508903091.097.png 508903091.098.png 508903091.099.png 508903091.100.png 508903091.102.png 508903091.103.png 508903091.104.png 508903091.105.png
 
Beginning
iPad™ aPPlication develoPment
introduction.............................................................xxv
Part
i getting Started
Getting Started with iPad Programming
chaPter 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
chaPter 2
Write Your First Hello World! Application
. . . . . . . . . . . . . . . . . . . . . . . . . 23
chaPter 3
Views, Outlets, and Actions
.....................................45
chaPter 4
View Controllers
............................................... 77
chaPter 5
Keyboard Inputs
...............................................141
chaPter 6
Screen Rotations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Part i
i diSPlaying and PerSiSting data?
Using the Table View
chaPter 7
.......................................... 185
chaPter 8
Application Preferences
.......................................233
chaPter 9
File Handling
.................................................253
chaPter 10
Database Storage Using SQLite3
...............................269
Part ii
i advanced iPad Programming techniqueS
Simple Animations
chaPter 11
............................................287
chaPter 12
Recognizing Gestures
.........................................305
chaPter 13
Accessing the Accelerometer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Part i
v network Programming techniqueS
Web Services
chaPter 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
chaPter 15
Bluetooth Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
chaPter 16
Bonjour Programming
.........................................405
chaPter 17
Apple Push Notiication Services
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
chaPter 18
Displaying Maps
.............................................. 441
Continues
508903091.106.png 508903091.107.png 508903091.108.png 508903091.109.png 508903091.110.png 508903091.002.png 508903091.003.png 508903091.004.png 508903091.005.png 508903091.006.png 508903091.007.png 508903091.008.png
Part
v aPPendiceS
aPPendix a
Answers to Exercises
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
aPPendix B
Getting Around in Xcode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
aPPendix c
Getting Around in Interface Builder
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
aPPendix d
Crash Course in Objective-C
................................... 519
index.....................................................................545
508903091.009.png 508903091.010.png 508903091.011.png 508903091.013.png 508903091.014.png 508903091.015.png 508903091.016.png 508903091.017.png 508903091.018.png 508903091.019.png 508903091.020.png 508903091.021.png
Zgłoś jeśli naruszono regulamin