IBS
Carrello Lista desideri Login Registrati Aiuto e FAQ Buoni regalo Spedizioni
Ricerca
Books
Reparti Books
Antiques & Collectibles
Architecture
Art
Biography & Autobiography
Body, Mind & Spirit
Business & Economics
Comics & Graphic Novels
Cooking
Computers
Crafts & Hobbies
Drama
Education
Family & Relationships
Fiction
Foreign Language Study
Games
Gardening
Health & Fitness
History
House & Home
Humor
Juvenile Nonfiction
Juvenile Fiction
Language Arts & Disciplines
Law
Literary Collections
Literary Criticism
Mathematics
Medical
Music
Nature
Performing Arts
Pets
Philosophy
Photography
Poetry
Political Science
Psychology
Reference
Religion
Science
Self-Help
Social Science
Sports & Recreation
Study Aids
Technology
Transportation
Travel
Newsletter
Vuoi conoscere le
nostre offerte? Iscriviti alle newsletter di IBS
Libri Books
Dischi MP3
DVD Blu ray
Games eBooks
Tutte
Informativa sulla privacy

Learning iOS Programming

Learning iOS ProgrammingTitoloLearning iOS Programming
AutoreAllan, Alasdair
Prezzo
Sconto 5%
€ 25,64   Spedizioni gratuite in Italia
(Prezzo € 26,99 Risparmio € 1,35)
RilegaturaPaperback
Dati430 pages, Illustrations
Anno2012
EditoreO'Reilly Media, Inc, USA
Normalmente disponibile per la spedizione entro 5 giorni lavorativi

Aggiungi alla lista dei desideri
Prezzo di copertina: Sterline £ 0.00 (Come calcoliamo i prezzi in euro)
nectarQuesto prodotto dà diritto a 26 punti Nectar.
Per saperne di più
Condividi  Email Facebook Twitter altri
Descrizione
This easy-to-follow book guides programmers through the development of their first iPhone, iPad, or iPod touch app. They'll learn the entire development process, from opening Xcode for the first time to submitting an application to the App Store. Each chapter is a self-contained lesson that helps them master the topic, with plenty of annotated examples, illustrations, and a concise summary. 384 pp.

Indice e argomenti trattati
Prefaceix
1 Why Go Native?
1
The Pros and Cons
1
Why Write Native Applications?
2
The Release Cycle
3
Build It and They Will Come
4
2 Becoming a Developer
7
Registering as an iOS Developer
7
Enrolling in the iOS Developer Program
9
The Mac Developer Program
10
Installing the iOS SDK
11
What Happens When There Is a Beta?
13
Preparing Your iOS Device
14
Creating a Development Certificate
15
Getting the UDID of Your Development Device
17
Creating an App ID
18
Creating a Mobile Provisioning Profile
19
Making Your Device Available for Development
20
3 Your First iOS App
23
Objective-C Basics
23
Object-Oriented Programming
23
The Objective-C Object Model
25
The Basics of Objective-C Syntax
27
Creating a Project
28
Exploring the Project in Xcode
32
Our Project in Interface Builder
39
Building the User Interface
41
Connecting the User Interface to the Code
42
Running the Application in the Simulator
46
Putting the Application on Your iPhone
48
4 Coding in Objective-C
49
Declaring and Defining Classes
49
Declaring a Class with the Interface
49
Defining a Class with the Implementation
51
Object Typing
52
Properties
52
Synthesizing Properties
54
The Dot Syntax
54
Declaring Methods
54
Calling Methods
55
Calling Methods on nil
56
Memory Management
56
Creating Objects
57
The Autorelease Pool
57
The alloc, retain, copy, and release Cycle
58
Automatic Reference Counting
59
The dealloc Method
60
Responding to Memory Warnings
60
Fundamental iOS Design Patterns
60
The Model-View-Controller Pattern
61
Views and View Controllers
61
The Delegates and DataSource Pattern
62
Conclusion
63
5 Table View---Based Applications
65
Creating the Project
65
Creating a Table View
66
Running the Code
71
Populating the Table View
71
Building a Model
73
Adding Cities to the Guide
78
Adding Images to Your Projects
80
Connecting the Controller to the Model
81
Mocking Up Functionality with Alert Windows
84
Adding Navigation Controls to the Application
85
Adding a City View
87
Edit Mode
94
Deleting a City Entry
98
Adding a City Entry
99
The "Add New City" Interface
102
Capturing the City Data
109
6 Other View Controllers
115
Utility Applications
115
Making the Battery Monitoring Application
116
Tab Bar Applications
127
Adding Another Tab Bar Item
128
Combining View Controllers
132
Modal View Controllers
137
Modifying the City Guide Application
139
The Image Picker View Controller
148
Adding the Image Picker to the City Guide Application
148
Master-Detail Applications
157
Creating a Universal Application
158
Popover Controllers
167
7 Connecting to the Network
169
Detecting Network Status
169
Apple's Reachability Class
169
Embedding a Web Browser in Your App
181
A Simple Web View Controller
182
Displaying Static HTML Files
191
Getting Data Out of a UIWebView
192
Sending Email
192
Getting Data from the Internet
198
Synchronous Requests
198
Asynchronous Requests
198
Using Web Services
199
8 Handling Data
219
Data Entry
219
UITextField and Its Delegate
219
UITextView and Its Delegate
221
Parsing XML
223
Parsing XML with libxml2
224
Parsing XML with NSXMLParser
225
Parsing JSON
227
NSJSONSerialization
227
The JSON Framework
229
Retrieving Twitter Trends
230
Using the Twitter Framework
232
The Twitter Trends Application
232
Regular Expressions
240
Introduction to Regular Expressions
240
Storing Data
245
Using Flat Files
245
Storing Information in a SQL Database
246
Core Data
254
9 Using Sensors
255
Hardware Support
255
Network Availability
256
Camera Availability
256
Audio Input Availability
256
GPS Availability
257
Magnetometer Availability
257
Setting Required Hardware Capabilities
258
Persistent WiFi
258
Background Modes
259
Differences Between iPhone and iPad
260
Using the Camera
261
The Core Motion Framework
262
Pulling Motion Data
262
Pushing Motion Data
263
The Accelerometer
264
The Gyroscope
268
The Magnetometer
270
Accessing the Proximity Sensor
275
Using Vibration
277
10 Geolocation and Mapping
279
The Core Location Framework
279
Device Heading
281
Location-Dependent Weather
283
Reverse Geocoding
284
Forward Geocoding
284
CLPlacemark Objects
285
Modifying the Weather Application
285
User Location and MapKit
293
Annotating Maps
301
11 Introduction to iCloud
309
How Can I Use iCloud?
309
iCloud Backup
310
Provisioning Your Application for iCloud
310
Using Key-Value Storage
313
Wrapping Up
320
12 Integrating Your Application
323
Application Preferences
323
The Accounts Framework
333
The Twitter Framework
335
Sending Tweets
336
Custom URL Schemes
337
Using Custom Schemes
337
Registering Custom Schemes
339
Media Playback
344
Using the Address Book
349
Interactive People Picking
349
Programmatic People Picking
353
Sending Text Messages
353
13 Distributing Your Application
355
Adding Missing Features
355
Adding an Icon
355
Adding a Launch Image
359
Changing the Display Name
364
Enabling Rotation
365
Building and Signing
366
Ad Hoc Distribution
367
Developer-to-Developer Distribution
372
App Store Distribution
373
Submitting to the App Store
374
Building Your Application for App Store Distribution
380
The App Store Resource Center
383
Reasons for Rejection
384
14 Going Further
389
Cocoa and Objective-C
389
The iOS SDK
389
Web Applications
390
PhoneGap
390
Core Data
391
In-App Purchase
391
MKStoreKit
392
Core Animation
392
Game Kit
392
Writing Games
393
Look and Feel
393
Hardware Accessories
394
Index395

Ricerca Ricerca avanzata
Vai a inizio pagina
Libri
Libri in italiano
Libri in inglese
Remainders -55%
Libri scolastici
eBook
eBook
eReader
Mobile App
Musica
CD musicali
Vinili
MP3
DVD musicali
Blu-ray musicali
Film e video
DVD
Blu-ray
Giochi e tempo libero
Videogiochi
Giocattoli e scuola
Gadget e accessori
Librerie
Bergamo
Bologna
Ferrara
Firenze
Lecco
Mantova
Novara
Padova
Roma
Il mio IBS
I miei dati IBS Premium
I miei ordini Lista dei desideri
Le mie preferenze IBS consiglia
 Stampa la tua card

 

Informazioni utili:
Spese e tempi di spedizione
Punti di ritiro
Invio regali
Buoni acquisto (Happy Card)
FAQ
Condizioni generali di vendita
Informativa sulla privacy
PuntiNectar

Pagamenti:
Carte di credito
Carta di credito accettate
PayPal
Paypal
Contrassegno

Come contattarci:
Invio messaggi al servizio di Assistenza Clienti
Tutti i contatti

• Seguici su  Facebook Twitter

Servizi per i clienti:
Password dimenticata
Controllo e modifica dei propri dati
Verifica degli ordini effettuati

Opportunità per aziende e enti:
Servizi per le biblioteche
Programma di affiliazione (Informazioni generali)
Accesso alla sezione riservata Partnership Programme IBS
Accesso alla sezione riservata TradeDoubler

Concessionaria di pubblicità:



Con la collaborazione di Argento vivo per il settore editoria libraria

Ufficio stampa: Daniela Ravanetti

Altri siti del network IBS:
Libraccio.it
MYmovies.it
Wuz.it
Librerie Ubik
IBS
IBS

Internet Bookshop Italia S.r.l.
Sede Legale Via Giuseppe Verdi n.8 - 20090 Assago MI
Reg. Imprese di Milano 12252360156
R.E.A. Milano 1542508
P.IVA 12252360156
Capitale sociale € 1.054.852 i.v.



Copyright © 1998-2013 Internet Bookshop Italia, tutti i diritti riservati

Licenza SIAE n. 229/I/05-359.

IBS è una società soggetta a direzione e coordinamento di Emmelibri srl

 



Funzione di ricerca basata
su FACT®Finder di OMIKRON

IBS