Xcode 4:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Indianapolis, IN
Wiley
2011
|
Schriftenreihe: | Developer reference
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XXII, 583 S. zahlr. Ill., graph. Darst. |
ISBN: | 9781118007594 111800759X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039659269 | ||
003 | DE-604 | ||
005 | 20180321 | ||
007 | t | ||
008 | 111025s2011 ad|| |||| 00||| eng d | ||
016 | 7 | |a 1010601474 |2 DE-101 | |
020 | |a 9781118007594 |c pbk. : EUR 43,90 (DE) |9 978-1-118-00759-4 | ||
020 | |a 111800759X |9 1-11-800759-X | ||
035 | |a (OCoLC)760143956 | ||
035 | |a (DE-599)BVBBV039659269 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-703 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Wentk, Richard |e Verfasser |4 aut | |
245 | 1 | 0 | |a Xcode 4 |c Richard Wentk |
264 | 1 | |a Indianapolis, IN |b Wiley |c 2011 | |
300 | |a XXII, 583 S. |b zahlr. Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Developer reference | |
650 | 0 | 7 | |a Xcode 4 |0 (DE-588)7849525-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Xcode 4 |0 (DE-588)7849525-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3702156&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024508709&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-024508709 |
Datensatz im Suchindex
_version_ | 1804148521889169408 |
---|---|
adam_text | Contents
Preface
.......
,
.................................................
,
........xvii
Acknowledgments........................................................
xix
Introduction
........................................................
,
.... xx
Part I: Getting Started
..........................................................................1
Chapter
1 :
Introducing Xcode
4..........................................3
Understanding the History of Mac Development Tools
......................................................................................................4
Looking back at early IDEs
....................................................................................................................................4
Developing Xcode
.................................................................................................................................................5
Understanding Xcode 4 s Key Features
..............................................................................................................................7
Moving to Xcode
4.............................................................................................................................................................9
Moving from the Xcode
3
to the Xcode
4
editor
.................................................................................................10
Working with Interface Builder
..........................................................................................................................16
Exploring code and file management
.................................................................................................................17
Exploring the debugger
......................................................................................................................................19
Comparing ¡OS and OS X Development
............................................................................................................................20
Developing for OS X
............................................................................................................................................20
Developing for ¡OS
..............................................................................................................................................22
OS X and ¡OS cross-development
........................................................................................................................23
Summary
.........................................................................................................................................................................24
Chapter
2:
Getting and Installing Xcode
.................................25
Selecting a Mac for Xcode
................................................................................................................................................25
Choosing a processor
..........................................................................................................................................25
Selecting memory
..............................................................................................................................................26
Choosing a monitor
............................................................................................................................................26
Working with disk storage
..................................................................................................................................27
Choosing peripherals
..........................................................................................................................................28
Choosing supporting software
............................................................................................................................29
Signing Up for Development
...........................................................................................................................................30
Registering as a developer
..................................................................................................................................31
Choosing a program
...........................................................................................................................................32
Accessing developer resources
...........................................................................................................................36
Getting Started with Xcode
.............................................................................................................................................38
Installing Xcode
..................................................................................................................................................39
Creating and organizing project folders
..............................................................................................................42
Working with multiple versions of Xcode
...........................................................................................................44
Uninstalling Xcode
.............................................................................................................................................45
Summary
.........................................................................................................................................................................45
IX
Chapter
3:
Building Applications from Templates
........................47
Getting Started with Templates
......................................................................................................................................47
Building a project from an application template
................................................................................................50
Looking inside the Application templates
..........................................................................................................57
Using the OS X Application templates
.................................................................................................................58
Understanding the ¡OS Application templates
....................................................................................................62
Introducing the Framework and Library templates
............................................................................................69
Introducing Plug-in templates
...........................................................................................................................70
Changing the Standard Templates
..................................................................................................................................71
Finding the template files
..................................................................................................................................71
Customizing the template files
...........................................................................................................................72
Summary
.........................................................................................................................................................................74
Chapter
4:
Navigating the Xcode Interface
..............................75
Understanding the New Interface
...................................................................................................................................75
Using the Navigation Area
...............................................................................................................................................77
The Project Navigator
.........................................................................................................................................77
The Symbol Navigator
........................................................................................................................................79
The Search Navigator
..........................................................................................................................................82
The Issue Navigator and the Log Navigator
........................................................................................................84
The Breakpoint Navigator and the Debug Navigator
..........................................................................................88
Loading the navigators from menus and keyboard shortcuts
.............................................................................89
Using the Utility Area
......................................................................................................................................................90
Displaying file information
.................................................................................................................................90
Using Quick Help
................................................................................................................................................92
Using the library area
.........................................................................................................................................93
Working with the Editor Area
..........................................................................................................................................94
Getting started with code editing
.......................................................................................................................95
Introducing build configurations
........................................................................................................................99
Summary
.......................................................................................................................................................................102
Chapter
5:
Working with Files, Frameworks, and Classes
................103
Working with Files and Classes
......................................................................................................................................103
Adding new files to a project
............................................................................................................................104
Adding a new class
...........................................................................................................................................111
Adding new resources
......................................................................................................................................112
Adding miscellaneous other files from the templates
......................................................................................112
Deleting and renaming files
.............................................................................................................................113
Importing existing files
....................................................................................................................................115
Reimporting missing files
.................................................................................................................................116
Working with Groups
.............................................................................................................. .......................117
Moving groups and files
...................................................................................................................................117
Creating a new group
................................................................................................. ........................118
Organizing groups
..................................................................................... ...........119
Conten
Working with Frameworks
............................................................................................................................................119
Using frameworks
............................................................................................................................................120
Adding existing frameworks
.............................................................................................................................121
Summary
.......................................................................................................................................................................122
Chapter
6:
Using Documentation
......................................123
Understanding the Apple Documentation
.....................................................................................................................125
Comparing iOS and OS X and their different versions
........................................................................................125
Understanding resource types
..........................................................................................................................126
Using topics
......................................................................................................................................................136
Using frameworks and layers
...........................................................................................................................138
Searching the online documentation
...............................................................................................................139
Using the Xcode Documentation Viewer
.......................................................................................................................140
Browsing the documentation
...........................................................................................................................141
Searching the documentation
..........................................................................................................................143
Using class references
.......................................................................................................................................145
Accessing documentation from code
................................................................................................................146
Using Other Documentation
..........................................................................................................................................148
Summary
.......................................................................................................................................................................149
Chapter
7:
Getting Started with Interface Builder
.......................151
Understanding IB
..........................................................................................................................................................151
Understanding nib files
....................................................................................................................................152
Using nib files
...................................................................................................................................................153
Getting Started with IB
..................................................................................................................................................156
Introducing key features of the editor
..............................................................................................................156
Viewing the template nib files
.........................................................................................................................158
Introducing the utility area
...............................................................................................................................159
Creating a Simple ¡OS Project with IB
............................................................................................................................163
Adding objects to a view
..................................................................................................................................165
Setting object contents
....................................................................................................................................167
Linking objects to code
.....................................................................................................................................176
Understanding the IB object hierarchy
.............................................................................................................186
Comparing IB in Xcode
4
with Xcode
3...........................................................................................................................188
Summary
.......................................................................................................................................................................188
Chapter
8:
Creating More Advanced Effects with Interface Builder
.......189
Using File s Owner and First
Responder
.........................................................................................................................189
Using File s Owner
............................................................................................................................................189
Using First
Responder
.......................................................................................................................................191
Subclassing Views and Other Objects
............................................................................................................................193
Adding a new subclass in Xcode
.......................................................................................................................194
Adding code to the subclass
.............................................................................................................................1%
Assigning the subclass in IB
..............................................................................................................................198
Working with more advanced subclassing techniques
.....................................................................................200
tents
Creating Custom Objects
................................................................................................................................................202
Creating Views with Static Images
................................................................................................................................202
Creating a colored background
.........................................................................................................................203
Importing an image file
....................................................................................................................................204
Assigning an image file
....................................................................................................................................207
Supporting Non-English Languages
..............................................................................................................................209
Working with Advanced IB Techniques
.........................................................................................................................212
Using tags
........................................................................................................................................................212
Sending messages between nibs
......................................................................................................................213
Converting ¡Phone projects to the ¡Pad
.............................................................................................................214
Summary
.......................................................................................................................................................................217
Part II: Going Deeper
........................................................................219
Chapter
9:
Saving Time in Xcode
.......................................221
Using Code Folding
........................................................................................................................................................221
Editing Structure
...........................................................................................................................................................223
Refactoring
Code
...........................................................................................................................................................225
Using the
Refactor
menu
..................................................................................................................................226
Using the Edit All In Scope feature
....................................................................................................................228
Using Code Snippets
......................................................................................................................................................229
Inserting a snippet
...........................................................................................................................................229
Creating a new snippet
.....................................................................................................................................230
Jumping to a Definition
.................................................................................................................................................232
Summary
.......................................................................................................................................................................233
Chapter
1
0: Using the Organizer
.......................................235
Working with Devices
....................................................................................................................................................235
Reviewing and managing profiles
....................................................................................................................237
Working with software images
........................................................................................................................239
Finding and installing ¡OS updates
..................................................................................................................240
Using device logs
..............................................................................................................................................241
Working with
Screenshots................................................................................................................................244
Managing individual devices
............................................................................................................................246
Working with Projects and Archives
..............................................................................................................................252
Managing Projects
............................................................................................................................................252
Creating Archives
..............................................................................................................................................254
Summary
...................................................................................................................... ............................255
Chapter
11 :
Managing Certificates and Provisioning
....................257
Understanding Provisioning
..........................................................................................................................................257
Creating and Installing User Certificates
........................................................................................................................262
Creating a CSR
..................................................................................................................................................263
Uploading the
ÖR
to the Provisioning Portal
...................................................................................................265
Contents
XIII
...
Ill
Creating and downloading a development certificate
......................................................................................268
Creating and downloading a distribution certificate
........................................................................................268
Installing the certificates
..................................................................................................................................269
Provisioning Devices Manually
......................................................................................................................................271
Creating an App ID
............................................................................................................................................272
Registering devices manually
...........................................................................................................................277
Creating a Development Provisioning Profile
...................................................................................................280
Creating a Distribution Provisioning Profile
......................................................................................................283
Automatic Provisioning
.................................................................................................................................................285
Creating an automatic device profile
................................................................................................................285
Refreshing a profile
..........................................................................................................................................286
Moving between Macs
.....................................................................................................................................287
Provisioning for OS X Distribution
.................................................................................................................................288
Understanding OS X provisioning
.....................................................................................................................289
Provisioning in practice
....................................................................................................................................290
Summary
.......................................................................................................................................................................297
Chapter
12:
Working with Builds, Schemes, and Workspaces
............299
Getting Started with the Xcode Build System
................................................................................................................299
Creating and organizing a workspace
...............................................................................................................301
Working with projects and targets
...................................................................................................................302
Understanding settings and options
.................................................................................................................304
Working with Schemes and Build Configurations
..........................................................................................................311
Getting started with build configurations
.........................................................................................................311
Understanding schemes
...................................................................................................................................315
Editing schemes
...............................................................................................................................................316
Managing schemes, build actions, and targets
.................................................................................................325
Summary
.......................................................................................................................................................................328
Chapter
13:
Customizing Builds for Distribution
and Advanced Development
..........................................329
Introducing Common Basic Customizations
..................................................................................................................329
Creating a build for testing and debugging
......................................................................................................330
Selecting the Base SDK
.....................................................................................................................................330
Setting the minimum supported OS version
.....................................................................................................331
Including a framework or library in a build
.......................................................................................................336
Selecting a compiler
.........................................................................................................................................337
Controlling warnings
........................................................................................................................................338
Disabling ¡OS PNG compression
........................................................................................................................339
Changing an app s name before shipping
........................................................................................................339
Creating App Store and Ad Hoc Builds
...........................................................................................................................341
Building and packaging an ¡OS project for the App Store
..................................................................................341
Creating and distributing an iOS Ad Hoc build
..................................................................................................357
Creating a Mac App Store submission
...............................................................................................................361
Working with
Advanced
Build
Techniques
....................................................................................................................368
Understanding the build process
......................................................................................................................369
Introducing conditional compilation
................................................................................................................370
Using conditional compilation
..........................................................................................................................370
Understanding build phases and build rules
.....................................................................................................374
Working with build phases
...............................................................................................................................374
Creating build rules
..........................................................................................................................................379
Summary
.......................................................................................................................................................................382
Chapter
14:
Using Version Control
.................................... .383
Using Manual Version Control
.......................................................................................................................................383
Using Snapshots
............................................................................................................................................................385
Working with Source Control
.........................................................................................................................................388
Understanding Git
............................................................................................................................................389
Using Git locally
................................................................................................................................................390
Using Xcode with GitHub
..................................................................................................................................405
Summary
.......................................................................................................................................................................414
Part III: Creating Fast and Reliable Code
..........................................415
Chapter
15:
Getting Started with Code Analysis and Debugging
.........417
Checking and Analyzing Code
........................................................................................................................................418
Checking code as you enter it
...........................................................................................................................418
Using Fix-It code tips
........................................................................................................................................419
Using the Static Code Analyzer
.........................................................................................................................420
Getting Started with Debugging
...................................................................................................................................422
Using the Console
..........................................................................................................................................................423
Creating custom messages
...............................................................................................................................424
Using custom messages
...................................................................................................................................425
Understanding crashes
.....................................................................................................................................426
Viewing multiple logs
......................................................................................................................................429
Working with Breakpoints
............................................................................................. 430
Working with simple breakpoints
....................................................................................................................430
Using the Variables View
................................................................................... ..............................434
Using advanced breakpoint features
................................................................................................................441
Working with Command-Line Debugging
................................................................................................................446
Summary
....................................................................................... 448
Chapter
16:
Testing Code with Instruments
............................449
Beginning with Instruments
.......................................................... 450
Understanding Instruments
........................................................ 451
Exploring the Instruments Ul
..................................... 451
ntent
Getting Started with
Instruments
..................................................................................................................................458
Creating a leaky test app
..................................................................................................................................459
Profiling an app with Instruments
....................................................................................................................460
Exploring the detail pane
.................................................................................................................................475
Modifying instrument settings
.........................................................................................................................476
Comparing different runs
.................................................................................................................................479
Saving and loading runs
...................................................................................................................................480
Working with Instruments and Templates
....................................................................................................................480
Understanding templates
.................................................................................................................................480
Creating a template
..........................................................................................................................................480
Creating custom instruments
...........................................................................................................................482
Working with UlAutomation
.........................................................................................................................................484
Setting up objects to support automation
........................................................................................................485
Creating a test script
.........................................................................................................................................486
Getting started with Automation scripting
.......................................................................................................488
Summary
.......................................................................................................................................................................491
Chapter
17:
Creating Unit Tests
........................................493
Introducing Unit Testing
................................................................................................................................................493
Understanding Unit Testing in Xcode
............................................................................................................................494
Creating a Simple Unit Test Project
................................................................................................................................496
Creating a new project that supports unit testing
............................................................................................497
Creating a class for testing
................................................................................................................................499
Creating a test case
...........................................................................................................................................502
Running tests
...................................................................................................................................................508
Summary
.......................................................................................................................................................................512
Part IV: Appendixes
..........................................................................513
Appendix A: Using Xcode s Tools and Utilities
..........................515
Appendix B: Working with Other Editors
...............................527
Appendix C: Understanding Compiler Technology
......................549
Index
....................................................................557
|
any_adam_object | 1 |
author | Wentk, Richard |
author_facet | Wentk, Richard |
author_role | aut |
author_sort | Wentk, Richard |
author_variant | r w rw |
building | Verbundindex |
bvnumber | BV039659269 |
classification_rvk | ST 250 ST 261 |
ctrlnum | (OCoLC)760143956 (DE-599)BVBBV039659269 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01480nam a2200397 c 4500</leader><controlfield tag="001">BV039659269</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180321 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">111025s2011 ad|| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1010601474</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118007594</subfield><subfield code="c">pbk. : EUR 43,90 (DE)</subfield><subfield code="9">978-1-118-00759-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">111800759X</subfield><subfield code="9">1-11-800759-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)760143956</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV039659269</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wentk, Richard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Xcode 4</subfield><subfield code="c">Richard Wentk</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, IN</subfield><subfield code="b">Wiley</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 583 S.</subfield><subfield code="b">zahlr. Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Developer reference</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Xcode 4</subfield><subfield code="0">(DE-588)7849525-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Xcode 4</subfield><subfield code="0">(DE-588)7849525-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3702156&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024508709&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024508709</subfield></datafield></record></collection> |
id | DE-604.BV039659269 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:08:28Z |
institution | BVB |
isbn | 9781118007594 111800759X |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024508709 |
oclc_num | 760143956 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | XXII, 583 S. zahlr. Ill., graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Wiley |
record_format | marc |
series2 | Developer reference |
spelling | Wentk, Richard Verfasser aut Xcode 4 Richard Wentk Indianapolis, IN Wiley 2011 XXII, 583 S. zahlr. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Developer reference Xcode 4 (DE-588)7849525-8 gnd rswk-swf Xcode 4 (DE-588)7849525-8 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3702156&prov=M&dok_var=1&dok_ext=htm Inhaltstext Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024508709&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wentk, Richard Xcode 4 Xcode 4 (DE-588)7849525-8 gnd |
subject_GND | (DE-588)7849525-8 |
title | Xcode 4 |
title_auth | Xcode 4 |
title_exact_search | Xcode 4 |
title_full | Xcode 4 Richard Wentk |
title_fullStr | Xcode 4 Richard Wentk |
title_full_unstemmed | Xcode 4 Richard Wentk |
title_short | Xcode 4 |
title_sort | xcode 4 |
topic | Xcode 4 (DE-588)7849525-8 gnd |
topic_facet | Xcode 4 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3702156&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024508709&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wentkrichard xcode4 |