Beginning iOS Programming - Nick Harris - E-Book

Beginning iOS Programming E-Book

Nick Harris

0,0
27,99 €

oder
-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

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:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 416

Veröffentlichungsjahr: 2014

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Contents

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

List of Figures

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

List of Tables

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

Pages

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

Guide

Cover

Table of Contents

Begin Reading

Chapter 1Building a Real-World iOS App: Bands

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!