iPhone SDK programming: developing mobile applications for Apple iPhone and iPod Touch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Chichester
Wiley
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index. |
Beschreibung: | XIV, 382 S. Ill., graph. Darst. |
ISBN: | 9780470742822 0470742828 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035447946 | ||
003 | DE-604 | ||
005 | 20090612 | ||
007 | t | ||
008 | 090422s2009 xxuad|| |||| 00||| eng d | ||
010 | |a 2009001880 | ||
020 | |a 9780470742822 |c pbk. : alk. paper |9 978-0-470-74282-2 | ||
020 | |a 0470742828 |9 0-470-74282-8 | ||
035 | |a (OCoLC)262427502 | ||
035 | |a (DE-599)BVBBV035447946 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-523 |a DE-355 |a DE-739 | ||
050 | 0 | |a QA76.8.I64 | |
082 | 0 | |a 005.1 | |
084 | |a ST 325 |0 (DE-625)143661: |2 rvk | ||
084 | |a ST 326 |0 (DE-625)143662: |2 rvk | ||
100 | 1 | |a Ali, Maher |e Verfasser |0 (DE-588)137410964 |4 aut | |
245 | 1 | 0 | |a iPhone SDK programming |b developing mobile applications for Apple iPhone and iPod Touch |c Maher Ali |
264 | 1 | |a Chichester |b Wiley |c 2009 | |
300 | |a XIV, 382 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index. | ||
650 | 4 | |a iPhone (Smartphone) |x Programming | |
650 | 4 | |a Computer software |x Development | |
650 | 4 | |a Mobile computing | |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objective-C |0 (DE-588)4335874-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a iPhone |0 (DE-588)7596595-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 1 | 1 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a iPhone |0 (DE-588)7596595-1 |D s |
689 | 2 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 2 | 2 | |a Objective-C |0 (DE-588)4335874-3 |D s |
689 | 2 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3227415&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017368074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017368074 |
Datensatz im Suchindex
_version_ | 1805092232277000192 |
---|---|
adam_text |
CONTENTS
Preface
xi
1
1
2
З
З
4
5
5
6
8
10
15
17
17
17
22
24
24
30
34
35
39
39
42
44
45
49
53
54
56
1
Objective-C and Cocoa
1.1
Classes
1.1.1
Class declaration
1.1.2
How do I use other declarations?
1.1.3
Class definition
1.1.4
Method definition and invocation
1.1.5
Important types
1.1.6
Important Cocoa classes
1.2
Memory Management
1.3
Protocols
1.4
Properties
1.5
Categories
1.6
Posing
1.7
Exceptions and Errors
1.7.1
Exceptions
1.7.2
Errors
1.8
Key-value coding (KVC)
1.8.1
An example illustrating KVC
1.9
Multithreading
1.10
Summary
Problems
2
CoHections
2.1
Arrays
2.1.1
Immutable copy
2.1.2
Mutable copy
2.1.3
Deep copy
2.1.4
Sorting an array
2.2
Sets
2.2.1
Immutable sets
2.2.2
Mutable sets
Contents
2.2.3
Additional important methods
57
2.3
Dictionaries
58
2.3.1
Additional important methods
59
2.4
Summary
60
Anatomy of an iPhone Application
61
3.1
HelloWorld Application
61
3.2
Building the HelloWorld Application
64
69
69
69
71
72
73
74
75
76
76
77
81
86
4.4
Animation
91
4.4.1
Using the
UT Vi e w
class animation support
92
4.4.2
Transition animation
96
4.5
Drawing
99
5
Controls
103
5.1
The Foundation of All Controls
103
5.1.1
UlControl attributes
103
5.1.2
Target-action mechanism
104
5.2
UITextField
107
5.2.1
Interacting with the keyboard
108
5.2.2
The delegate 111
5.2.3
Creating of, and working with, a UITextField
112
5.3
Sliders
113
5.4
Switches
115
5.5
Buttons
116
5.6
Segmented Controls
117
5.7
Page Controls
120
5.8
Date Pickers
121
5.9
Summary
123
The View
4.1
View Geometry
4.1.1
Useful geometric type definitions
4.1.2
The UlScreen class
4.1.3
The
f
ratne
and center properties
4.1.4
The bounds property
4.2
The View Hierarchy
4.3
The Multitouch Interface
4.3.1
The UITouch class
4.3.2
The UI Event class
4.3.3
The UIResponder class
4.3.4
Handling a swipe
4.3.5
More advanced gesture recognition
Contents
vii
6
View Controllers
125
6.1
The Simplest View Controller
125
6.1.1
The view controller
125
6.1.2
The view
128
6.1.3
The application delegate
128
6.1.4
Summary
129
6.2
Radio Interfaces
131
6.2.1
A detailed example
131
6.2.2
Some comments on tab bar controllers
136
6.3
Navigation Controllers
140
6.3.1
A detailed example
141
6.3.2
Customization
149
6.4
Modal View Controllers
152
6.4.1
A detailed example
153
6.5
Summary
159
7
Special-Purpose Views
161
7.1
Picker View
161
7.1.1
The delegate
161
7.1.2
An example
163
7.2
Progress Views
168
7.2.1
An example
169
7.3
Text View
172
7.3.1
The delegate
172
7.3.2
An example
173
7.4
Alert View
176
7.5
Action Sheet
178
7.6
Web View
180
7.6.1
A simple web view application
180
7.6.2
Viewing local files
185
7.6.3
Evaluating Javascript
189
7.6.4
The web view delegate
196
8
Table View
205
8.1
Overview
205
8.2
The Simplest Table View Application
206
8.3
A Table View with both Images and Text
209
8.4
A Table View with Sections Headers and Footers
211
8.5
A Table View with the Ability to Delete Rows
213
8.6
A Table View with the Ability to Insert Rows
219
8.7
Reordering Table Rows
227
8.8
Presenting Hierarchical Information
233
8.8.1
Detailed example
235
8.9
Grouped Table Views
245
Contents
8.10
Indexed Table Views
8.11
Summary
File Management
9.1
The Home Directory
9.2
Enumerating a Directory
9.3
Creating and Deleting a Directory
9.4
Creating Files
9.5
Retrieving and Changing Attributes
9.6
Working with Resources and Low-Level File Access
9.7
Summary
248
254
257
257
258
259
261
265
269
273
10
Working with Databases
275
10.1
Basic Database Operations 275
10.2
Processing Row Results
279
10.3
Prepared Statements
282
10.3.1
Preparation
282
10.3.2
Execution
282
10.3.3
Finalization
283
10.4
User-defined Functions
285
10.5
Storing BLOBs
289
10.6
Retrieving BLOBs
293
10.7
Summary
295
11
XML Processing
297
11.1
XMLandRSS
297
11.1.1
XML
297
11.1.2
RSS
298
11.2
Document Object Model (DOM)
301
11.3
Simple API for XML (SAX)
307
11.4
An RSS Reader Application
317
11.5
Summary
320
Problems
322
12
Location Awareness
325
І
2.1
The Core Location Framework
325
12Л.1
The CLLocation. class
327
12.2
A Simple Location-aware Application
329
12.3
Google Maps API
334
12.3.1
Âgeocodtag
application
334
12.4
A Tracking Application with Maps
340
12.5
Working with ZIP Codes
347
12.6
Summary
350
Contents ix
13
Working with
Devices 351
13.1
Working with the Accelerometer
351
13.1.1
Example
352
13.2
Audio
356
13.2.1
Example
357
13.3
Video
358
13.4
Device Information
359
13.5
Taking and Selecting Pictures
360
13.5.1
Overall approach
360
13.5.2
Detailed example
361
13.6
Summary
367
Appendices
369
A Saving and Restoring App State
371
В
Invoking External Applications
375
References and Bibliography
377
Index
379 |
any_adam_object | 1 |
author | Ali, Maher |
author_GND | (DE-588)137410964 |
author_facet | Ali, Maher |
author_role | aut |
author_sort | Ali, Maher |
author_variant | m a ma |
building | Verbundindex |
bvnumber | BV035447946 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.8.I64 |
callnumber-search | QA76.8.I64 |
callnumber-sort | QA 276.8 I64 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 325 ST 326 |
ctrlnum | (OCoLC)262427502 (DE-599)BVBBV035447946 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
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>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035447946</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090612</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090422s2009 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2009001880</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780470742822</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">978-0-470-74282-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0470742828</subfield><subfield code="9">0-470-74282-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)262427502</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035447946</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.8.I64</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 325</subfield><subfield code="0">(DE-625)143661:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 326</subfield><subfield code="0">(DE-625)143662:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ali, Maher</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)137410964</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">iPhone SDK programming</subfield><subfield code="b">developing mobile applications for Apple iPhone and iPod Touch</subfield><subfield code="c">Maher Ali</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester</subfield><subfield code="b">Wiley</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 382 S.</subfield><subfield code="b">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="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">iPhone (Smartphone)</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mobile computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objective-C</subfield><subfield code="0">(DE-588)4335874-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">iPhone</subfield><subfield code="0">(DE-588)7596595-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Objective-C</subfield><subfield code="0">(DE-588)4335874-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3227415&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 Regensburg</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=017368074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017368074</subfield></datafield></record></collection> |
id | DE-604.BV035447946 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:08:19Z |
institution | BVB |
isbn | 9780470742822 0470742828 |
language | English |
lccn | 2009001880 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017368074 |
oclc_num | 262427502 |
open_access_boolean | |
owner | DE-523 DE-355 DE-BY-UBR DE-739 |
owner_facet | DE-523 DE-355 DE-BY-UBR DE-739 |
physical | XIV, 382 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Wiley |
record_format | marc |
spelling | Ali, Maher Verfasser (DE-588)137410964 aut iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch Maher Ali Chichester Wiley 2009 XIV, 382 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index. iPhone (Smartphone) Programming Computer software Development Mobile computing Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Objective-C (DE-588)4335874-3 gnd rswk-swf iPhone (DE-588)7596595-1 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Betriebssystem (DE-588)4006216-8 gnd rswk-swf iPhone (DE-588)7596595-1 s Softwareentwicklung (DE-588)4116522-6 s DE-604 Betriebssystem (DE-588)4006216-8 s Programmierung (DE-588)4076370-5 s Objective-C (DE-588)4335874-3 s text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3227415&prov=M&dok_var=1&dok_ext=htm Inhaltstext Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017368074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Ali, Maher iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch iPhone (Smartphone) Programming Computer software Development Mobile computing Softwareentwicklung (DE-588)4116522-6 gnd Objective-C (DE-588)4335874-3 gnd iPhone (DE-588)7596595-1 gnd Programmierung (DE-588)4076370-5 gnd Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4335874-3 (DE-588)7596595-1 (DE-588)4076370-5 (DE-588)4006216-8 |
title | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch |
title_auth | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch |
title_exact_search | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch |
title_full | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch Maher Ali |
title_fullStr | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch Maher Ali |
title_full_unstemmed | iPhone SDK programming developing mobile applications for Apple iPhone and iPod Touch Maher Ali |
title_short | iPhone SDK programming |
title_sort | iphone sdk programming developing mobile applications for apple iphone and ipod touch |
title_sub | developing mobile applications for Apple iPhone and iPod Touch |
topic | iPhone (Smartphone) Programming Computer software Development Mobile computing Softwareentwicklung (DE-588)4116522-6 gnd Objective-C (DE-588)4335874-3 gnd iPhone (DE-588)7596595-1 gnd Programmierung (DE-588)4076370-5 gnd Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | iPhone (Smartphone) Programming Computer software Development Mobile computing Softwareentwicklung Objective-C iPhone Programmierung Betriebssystem |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3227415&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=017368074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT alimaher iphonesdkprogrammingdevelopingmobileapplicationsforappleiphoneandipodtouch |