27,99 €
iOS 7 changed everything--get up to speed! iOS 7 is a major shift in the look and feel of apps--thefirst major sea change since the iPhone was first introduced. Forapps to blend in with the new UI, each needs a complete redesign.Beginning iOS Programming: Building and Deploying iOSApplications starts at the beginning--including anintroduction to Objective C--and gives you the skills you needto get your apps up and running. Author Nick Harris has extensiveexperience developing for iOS and provides a solid background forteaching the building blocks of app development. * Learn Objective-C and how it differs from other programminglanguages * Turn your app idea into an actionable plan * Build each feature with the help of standalone chapters * Assemble your project into a real-world iOS app Throughout the book, you'll be able to experiment with dozens ofrecipes from real-life scenarios, creating an app as you learn. Thebook's website features download sample apps to follow along withthe instruction, and sample code to illustrate ideas.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 416
Veröffentlichungsjahr: 2014
Chapter 1: Building a Real-World iOS App: Bands
Introducing Bands
Getting Started
Summary
Chapter 2: Introduction to Objective-C
Exploring the History of Objective-C
Explaining the Basics
Discussing Advanced Concepts
Summary
Chapter 3: Starting a New App
Creating a New App in Xcode
Adding a Label to a Storyboard
Running in the Simulator
Learning About Auto Layout
Exploring Application Settings
Running on a Device
Summary
Chapter 4: Creating a User Input Form
Introducing the Band Model Object
Building an Interactive User Interface
Saving and Retrieving Data
Summary
Chapter 5: Using Table Views
Exploring Table Views
Implementing the Bands Data Source
Implementing Sections and Index
Editing Table Data
Summary
Chapter 6: Integrating the Camera and Photo Library in iOS Apps
Adding an Image View and Gesture Recognizer
Selecting a Picture from the Photo Library
Taking a Picture with the Camera
Summary
Chapter 7: Integrating Social Media
Sending E-mails and Text Messages
Simplifying Social Network Integration
Summary
Chapter 8: Using Web Views
Learning About Web Views
Adding Navigation
Summary
Chapter 9: Exploring Maps and Local Search
Learning About Map Views
Performing a Local Search
Summary
Chapter 10: Getting Started with Web Services
Learning About Web Services
Introducing NSURLSession
Displaying Search Results
Summary
Chapter 11: Creating a Universal App
Transitioning to a Universal App
Learning About Popovers
Finishing the iPad Implementation
Summary
Chapter 12: Deploying Your iOS App
Deploying the App to Beta Testers
Submitting the App to Apple
Summary
Appendix: Answers to Exercises
Introduction
Advertisement
End User License Agreement
Figure 1-1
Figure 1-2
Figure 1-3
Figure 1-4
Figure 1-5
Figure 1-6
Figure 1-7
Figure 1-8
Figure 1-9
Figure 2-1
Figure 2-2
Figure 2-3
Figure 2-4
Figure 2-5
Figure 2-6
Figure 2-7
Figure 2-8
Figure 3-1
Figure 3-2
Figure 3-3
Figure 3-4
Figure 3-5
Figure 3-6
Figure 3-7
Figure 3-8
Figure 3-9
Figure 3-10
Figure 3-11
Figure 3-12
Figure 3-13
Figure 3-14
Figure 3-15
Figure 3-16
Figure 3-17
Figure 3-18
Figure 3-19
Figure 3-20
Figure 3-21
Figure 4-1
Figure 4-2
Figure 4-3
Figure 4-4
Figure 4-5
Figure 4-6
Figure 4-7
Figure 4-8
Figure 4-9
Figure 4-10
Figure 4-11
Figure 5-1
Figure 5-2
Figure 5-3
Figure 5-4
Figure 5-5
Figure 5-6
Figure 5-7
Figure 5-8
Figure 5-9
Figure 5-10
Figure 5-11
Figure 5-12
Figure 5-13
Figure 5-14
Figure 5-15
Figure 5-16
Figure 5-17
Figure 6-1
Figure 6-2
Figure 6-3
Figure 7-1
Figure 7-2
Figure 7-3
Figure 7-4
Figure 7-5
Figure 7-6
Figure 8-1
Figure 8-2
Figure 8-3
Figure 8-4
Figure 8-5
Figure 8-6
Figure 8-7
Figure 9-1
Figure 9-2
Figure 9-3
Figure 9-4
Figure 9-5
Figure 9-6
Figure 10-1
Figure 10-2
Figure 10-3
Figure 10-4
Figure 10-5
Figure 10-6
Figure 10-7
Figure 11-1
Figure 11-2
Figure 11-3
Figure 11-4
Figure 11-5
Figure 11-6
Figure 11-7
Figure 11-8
Figure 11-9
Figure 11-10
Figure 11-11
Figure 11-12
Figure 12-1
Figure 12-2
Figure 12-3
Figure 12-4
Figure 12-5
Figure 12-6
Figure 12-7
Figure 12-8
Figure 12-9
Figure 12-10
Figure 12-11
Figure 12-12
Figure 12-13
Figure 12-14
Figure 12-15
Table 2-1: Primitive Data Types in Objective-C
Table 2-2: NSMutableArray Methods
Table 3-1: Xcode Default Templates
Table 6-1: Types of Gesture Recognizers
Table 6-2: Media Info Dictionary Keys
Table 7-1: Activity Types
Table 10.1: iTunes Search Parameters
Table 10.2: iTunes Search Result Keys
v
vi
vii
viii
ix
x
xi
xii
xix
xx
xxi
xxii
xxiii
xxiv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
Cover
Table of Contents
Begin Reading
WHAT YOU WILL LEARN IN THIS CHAPTER:
A brief history of the iPhone SDK
An introduction to the Bands app
How to scope an app and define features
The idea of mobile computing has been around since the late 1970s. The first real mobile computer was the Psion Organiser, which was released in 1984, followed by the Psion Organiser II in 1986. For the most part these early mobile computers looked like calculators. Mobile computing began to pick up speed in the 1990s. That was when the Personal Digital Assistant, or PDA, began to catch on. The phrase Personal Digital Assistant was first used by the CEO of Apple, but not the one you may be thinking of. John Sculley became the CEO of Apple after Steve Jobs was forced out. He made the remark while talking about the Apple Newton, Apple’s first attempt at mobile computing. By most accounts it was not a success and was discontinued in 1998.
Through the rest of the 1990s and early 2000s, mobile computing continued to evolve. There were many popular PDAs such as the Palm Pilot as well as devices running Windows Mobile. They had their users, but they didn’t have an excited developer base.
Smartphones were also coming into their own during this time. They combined the features of a PDA with the capability to make phone calls. Palm and Windows Mobile along with the BlackBerry dominated these early days. That changed in 2007 when Apple announced the iPhone.
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
