ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Apps entwickeln für iPhone und iPad: Das Praxisbuch

دانلود کتاب توسعه برنامه برای iPhone و iPad: کتاب عملی

Apps entwickeln für iPhone und iPad: Das Praxisbuch

مشخصات کتاب

Apps entwickeln für iPhone und iPad: Das Praxisbuch

ویرایش:  
نویسندگان: ,   
سری:  
ISBN (شابک) : 3836214636, 9783836214636 
ناشر: Galileo Press 
سال نشر: 2012 
تعداد صفحات: 516 
زبان: German  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 47,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Apps entwickeln für iPhone und iPad: Das Praxisbuch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه برنامه برای iPhone و iPad: کتاب عملی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Buchcover......Page 1
Apps entwickeln für iPhone und iPad: Das Praxisbuch......Page 2
Liebe Leserin, lieber Leser......Page 3
Auf einen Blick......Page 4
Impressum......Page 5
Inhalt......Page 8
Geleitwort des Gutachters......Page 14
Vorwort......Page 16
1 Einführung......Page 18
1.1 iOS......Page 19
1.1.2 Core Services......Page 22
1.1.4 Cocoa Touch......Page 24
1.2 iOS-SDK......Page 26
1.2.1 Xcode......Page 28
1.2.2 Instruments......Page 30
1.2.3 Simulator......Page 31
1.2.4 Test auf dem iPhone......Page 32
1.3 iOS-Hardware......Page 33
1.4 Besonderheiten der Programmierung......Page 37
1.4.1 Speicher......Page 38
1.4.2 Akkulaufzeit......Page 39
1.4.3 Benutzerschnittstelle......Page 40
1.4.4 Sicherheit......Page 43
1.4.5 Der App Store......Page 44
1.5 Objektorientierte Programmierung......Page 45
1.5.1 Objekte......Page 47
1.5.2 Vererbung......Page 48
1.5.3 Nachrichten......Page 53
1.5.4 Objective-C......Page 54
2 Einstieg in die Praxis......Page 62
2.1 Hefte raus, Klassenarbeit! – Die Arbeit mit Klassen......Page 68
2.1.1 Objekte erzeugen: alloc und init......Page 71
2.1.2 Objekte löschen: release und dealloc......Page 73
2.1.3 Initializer......Page 76
2.1.4 Accessoren......Page 79
2.1.5 Eigene Methoden......Page 82
2.1.6 Vererbung......Page 85
2.1.7 Kategorien......Page 90
2.1.8 Protokolle......Page 94
2.2 Das erste iOS-Projekt......Page 95
2.2.1 Der Interface Builder......Page 98
2.2.2 Delegation......Page 103
2.3 Model, View und Controller......Page 109
2.3.1 Der Aufbau des Musters......Page 110
2.3.2 Key-Value-Observing......Page 112
2.3.3 Target-Action-Mechanismus......Page 114
2.4 Speicherverwaltung, Propertys und Key-Value-Coding......Page 115
2.4.1 Referenzenzählen in Objective-C......Page 117
2.4.2 Die Speicherverwaltungsregeln......Page 120
2.4.3 Propertys......Page 125
2.4.4 Key-Value-Coding......Page 130
2.4.5 Abschließende Bemerkungen......Page 132
2.5.1 Zurück in die Zukunft......Page 134
2.5.2 Weakie und die starken Zeiger......Page 135
2.5.3 Autoreleasepools......Page 138
2.5.4 Einzelgänger......Page 139
2.5.5 Migration bestehender Projekte......Page 141
3.1 Eigene View-Klassen in Cocoa Touch......Page 146
3.1.1 Zeichnen in Cocoa Touch......Page 152
3.1.2 Zeitberechnung......Page 160
3.1.3 View-Erzeugung über NIB-Dateien......Page 162
3.1.4 Aktualisierung der Zeitanzeige......Page 164
3.1.5 Wiederverwendbarkeit von Views......Page 167
3.2 Views und Viewcontroller......Page 168
3.2.1 Outlets......Page 169
3.2.2 View-Hierarchien......Page 176
3.2.3 Actions......Page 177
3.2.4 Ereignisse......Page 180
3.2.5 Controlzustände und Buttons......Page 183
3.2.6 Direkte Gestenverarbeitung......Page 186
3.2.7 Übergänge......Page 194
3.2.8 Der Lebenszyklus eines Viewcontrollers......Page 196
3.3 Lokale Benachrichtigungen......Page 200
3.3.1 Benachrichtigungen versenden .........Page 201
3.3.2 ... und verarbeiten......Page 203
3.4 Eine App für alle......Page 207
3.4.1 Das Retina Display......Page 209
3.4.2 Sprachkursus für die App......Page 211
3.4.4 Universelle Apps......Page 214
3.5 Fehlersuche......Page 216
3.5.1 Logging......Page 217
3.5.2 Der Debugger......Page 218
3.5.3 Laufzeitfehler......Page 222
3.6 Die App auf einem Gerät testen......Page 223
3.6.2 Entwicklungszertifikat und Entwicklungsprofile......Page 225
3.6.3 Profilprobleme......Page 230
4.1.1 Benachrichtigungen empfangen......Page 232
4.1.2 Eigene Benachrichtigungen verschicken......Page 234
4.2 Core Data......Page 235
4.2.1 Datenmodellierung......Page 236
4.2.2 Implementierung von Entitätstypen......Page 240
4.2.3 Einbindung von Core Data......Page 241
4.2.4 Der Objektkontext......Page 243
4.2.5 Die Nachrichten des Objektkontexts......Page 244
4.2.6 Anlegen und Ändern von Entitäten in der Praxis......Page 245
4.3 View-Rotationen......Page 247
4.3.1 Flexible Views dank der Autoresizingmask......Page 248
4.3.2 Lang lebe das Rotationsprinzip......Page 250
4.3.3 Anpassung des Layouts......Page 252
4.4 Texte, Bilder und Töne verwalten......Page 254
4.4.1 Die Tastatur betritt die Bühne......Page 255
4.4.2 Fotos aufnehmen......Page 260
4.4.3 Töne aufnehmen und abspielen......Page 268
4.5 Tableviews und Core Data......Page 279
4.5.1 Tableviews......Page 280
4.5.2 Tabellenzellen gestalten......Page 282
4.5.3 Buttons in Tabellenzellen......Page 287
4.5.5 Core Data II: Die Rückkehr der Objekte......Page 288
4.5.6 Prädikate......Page 290
4.5.7 Aktualisierung des Tableviews......Page 293
4.5.8 Das Delegate des Fetchedresultscontrollers......Page 295
4.5.9 Tabelleneinträge suchen......Page 299
4.6.1 Der Navigationcontroller......Page 302
4.6.2 Splitviewcontroller......Page 310
4.6.3 Der Pageviewcontroller......Page 314
4.6.4 Subviewund Containerviewcontroller......Page 321
5 Animationen und Layer......Page 326
5.1.1 iOS Next Topmodel......Page 327
5.1.2 View an Controller......Page 330
5.1.3 Modell an Controller......Page 336
5.1.4 Undo und Redo......Page 338
5.1.5 Unittests......Page 342
5.2 Als die Views das Laufen lernten......Page 348
5.2.1 Blockfunktionen in C......Page 350
5.2.2 Animationen mit Blöcken......Page 354
5.2.3 Transitionen......Page 358
5.2.4 Zur Animation? Bitte jeder nur einen Block!......Page 359
5.3.1 Layer......Page 361
5.3.2 Vordefinierte Layerklassen......Page 367
5.3.3 Unser Button soll schöner werden......Page 368
5.3.4 Spieglein, Spieglein an der Wand......Page 370
5.3.5 Der bewegte Layer......Page 373
5.3.6 Der View, der Layer, seine Animation und ihr Liebhaber......Page 377
5.3.7 Die 3. Dimension......Page 381
5.4.1 Aufbau einer Reiternavigation......Page 384
5.4.2 Für ein paar Controller mehr......Page 385
5.5 Was Sie schon immer über Instruments wissen wollten, aber nie zu fragen wagten......Page 389
5.5.1 Spiel mir das Lied vom Leak......Page 391
5.5.2 Ich folgte einem Zombie......Page 395
5.5.3 Time Bandits......Page 397
6 Programmieren, aber sicher......Page 400
6.1 Sicherheitsmechanismen von iOS......Page 401
6.2 Bedrohungen, Angriffe, Sicherheitslücken und Maßnahmen......Page 404
6.2.1 Arten von Sicherheitslücken......Page 406
6.3 Threat Modeling......Page 407
6.3.1 Erstellen eines Datenflussdiagramms......Page 409
6.3.2 STRIDE......Page 415
6.3.3 Generische Design-Grundsätze......Page 422
6.3.4 Threat Modeling aus der Tube – das Microsoft SDL Threat Modeling Tool......Page 423
6.4 Sicherer Entwicklungszyklus......Page 429
6.4.1 Awareness......Page 431
6.4.2 Umgebung......Page 433
6.4.3 Training......Page 434
6.4.5 Requirements......Page 435
6.4.6 Design......Page 437
6.4.7 Implementierung......Page 438
6.4.8 Security-Testing......Page 440
6.4.9 Deployment......Page 441
6.4.11 Sicherheitsmetriken......Page 442
6.4.12 Abschließende Bemerkung......Page 443
6.5.1 Keychain......Page 444
6.5.2 Dateiattribute......Page 452
6.5.3 Jailbreak-Erkennung......Page 453
6.5.4 Event-Handling......Page 457
7.1 Xcode 4......Page 458
7.1.1 Tabs......Page 459
7.1.2 Organizer......Page 461
7.2.1 Workspaces, Projekte und Targets......Page 463
7.2.2 Klassen in Bibliotheken auslagern......Page 464
7.2.3 Bibliotheken wiederverwenden......Page 470
7.2.4 Konfigurationen......Page 473
7.2.5 Targets......Page 477
7.2.6 Schemata......Page 482
7.3 Ad-Hoc-Distributionen......Page 486
7.3.1 Geräteregistrierung......Page 487
7.3.2 Installation über das iPhone Konfigurationsprogramm......Page 490
7.3.3 Ad-Hoc-Distributionen über einen Webserver......Page 492
7.4 Versionsverwaltung mit Git......Page 493
7.4.1 Git und Xcode......Page 494
7.4.2 Git ohne Xcode......Page 500
7.5 Abschließende Bemerkung......Page 504
A Die Buch-DVD......Page 506
B......Page 508
D......Page 509
I......Page 510
L......Page 511
O......Page 512
S......Page 513
U......Page 514
V......Page 515
Z......Page 516




نظرات کاربران