Objective-C und Cocoa 1 Grundlagen

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Negm-Awad, Amin (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: [Baar, ZG] SmartBooks 2012
Ausgabe:3., überarb. Aufl.
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 cc4500
001 BV040450948
003 DE-604
005 20121120
007 t
008 121002s2012 d||| |||| 00||| ger d
015 |a 08,N26,0070  |2 dnb 
015 |a 09,A04,0039  |2 dnb 
020 |a 9783908498087  |9 978-3-908498-08-7 
024 3 |a 9783908497820 
035 |a (OCoLC)815940858 
035 |a (DE-599)BVBBV040450948 
040 |a DE-604  |b ger  |e rakwb 
041 0 |a ger 
049 |a DE-91G  |a DE-523  |a DE-M347  |a DE-11  |a DE-739  |a DE-355 
084 |a ST 250  |0 (DE-625)143626:  |2 rvk 
084 |a DAT 364f  |2 stub 
084 |a DAT 303f  |2 stub 
100 1 |a Negm-Awad, Amin  |e Verfasser  |4 aut 
245 1 0 |a Objective-C und Cocoa  |n 1  |p Grundlagen  |c [Amin Negm-Awad] 
250 |a 3., überarb. Aufl. 
264 1 |a [Baar, ZG]  |b SmartBooks  |c 2012 
300 |a 745 S.  |b graph. Darst.  |c 24 cm 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
773 0 8 |w (DE-604)BV035355176  |g 1 
856 4 2 |m Digitalisierung UB Passau  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298606&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
999 |a oai:aleph.bib-bvb.de:BVB01-025298606 

Datensatz im Suchindex

DE-BY-TUM_call_number 0102/DAT 364f 2010 A 9396-1(3,2012)
DE-BY-TUM_katkey 1875741
DE-BY-TUM_media_number 040071471108
_version_ 1816713804629671936
adam_text Inhaltsverzeichnis Vorwort zur dritten Auflage ...............................................................................7 Kapitel 1 Einführung 1.1 Die Sprache und das Framework .....................................................................22 1.1.1 Objective- ........................................................................................................22 Nachrichten .......................................................................................................24 Objekte ..............................................................................................................24 Klassen und Klassenobjekte ..............................................................................26 Ableitung und Vererbung..................................................................................30 Überschreiben und Polymorphie ......................................................................31 Erweiterung oder Spezialisierung .....................................................................33 Delegieren: alternative Spezialisierungen ........................................................35 1.1.2 ... С .................................................................................................................36 1.1.3 ... und Cocoa ....................................................................................................38 Cocoa als Library ..............................................................................................39 Cocoa als Umgebung .........................................................................................39 1.2 Xcode Developer-Tools ......................................................................................40 1.2.1 Installation der Developer-Tools ......................................................................40 1.2.2 Xcode Integrated Developer Envirement ..........................................................40 1.2.3 Compiler, Linker und Build ..............................................................................41 1.2.4 Debugger ...........................................................................................................47 1.3 Zusammenfassung und Ausblick ......................................................................47 Kapitel 2 Umrechner - Die erste Applikation____________________49 2.1 Xcode und das Projekt ......................................................................................50 2.1.1 Projekt anlegen ..................................................................................................51 2.1.2 Die Bereiche des Projektfensters .......................................................................54 2.1.3 Die Symbolleiste ................................................................................................55 2.1.4 Die Navigatoren ................................................................................................57 Der Projektnavigator ........................................................................................57 Symbolnavigator ...............................................................................................61 Search-Navigator ..............................................................................................62 Sonstige ..............................................................................................................63 2.2 Xib-Editor: das User-Interface ..........................................................................63 2.2.1 Die Objektliste ...................................................................................................64 Placeholder ........................................................................................................65 Objects ............................................................................................................... 66 2.2.2 Die Library im Interface Builder ......................................................................67 2.2.3 Der Inspector für die Einstellungen ..................................................................70 2.3 Outlets, Actions und Targets ............................................................................73 2.3.1 Der Button als Anfang allen Übels ...................................................................73 2.3.2 DieKlasse Controller,......................................................................................75 2.3.3 ... und das Instanzobjekt ..................................................................................79 2.3.4 Outlets: Verbindungen zum User-Interface .....................................................81 Outlet graphisch erzeugen ................................................................................S3 Outlet selbst programmieren ............................................................................86 Letztes Textfeld ..................................................................................................90 Outlets kontrollieren .........................................................................................90 2.3.5 Action-Target: Verbindungen vom User-Interface ..........................................91 Manuell: Action schreiben und Target setzen ..................................................91 Automatisch Methode erzeugen lassen und setzen .........................................94 Action kontrollieren ..........................................................................................95 2.3.6 Konsole ..............................................................................................................95 2.4 Source-Editor: erste Schritte des Programmierens ...........................................97 2.4.1 Nachrichten - Wir beginnen zu sprechen ........................................................97 2.4.2 Variablen und Returnwerte - Fragen und Antworten ....................................99 2.4.3 Dokumentation und Quick-Help ...................................................................101 Vollständige Dokumentation ..........................................................................101 Kurzdokumentation ........................................................................................103 2.4.4 Fehleranzeige ...................................................................................................105 2.4.5 Lesen - Denken - Schreiben ..........................................................................106 2.5 Der Debugger ..................................................................................................108 2.5.1 Breakpoints ......................................................................................................108 2.5.2 Angezeigte Informationen ..............................................................................109 Editor ...............................................................................................................109 Debugger .........................................................................................................110 Navigationsleiste .............................................................................................111 2.5.3 Durchlaufen ....................................................................................................112 2.6 Das letzte Drittel: Das Model .........................................................................113 2.6.1 Amins next top model: äußere Ansichten....................................................113 2.6.2 ... undinnere Werte .......................................................................................120 Modelbeschreibung und -editor ......................................................................121 2.6.3 Verbindungen schaffen ....................................................................................124 2.7 Zusammenfassung und Ausblick ....................................................................139 Kapitel 3 Objective-C_________________________________________14J[ 3.1 Kleinkram ........................................................................................................145 3.1.1 Typen ...............................................................................................................145 Einfache Datentypen .......................................................................................146 Strukturen .......................................................................................................147 C-Arrays ..........................................................................................................152 Zeiger ...............................................................................................................153 Objektvariablen ..............................................................................................157 3.1.2 Objektarten .....................................................................................................163 Klassen- und Instanzobjekte ...........................................................................163 Entitäten und Container .................................................................................164 Swinger-Club für Objekte - Attribute und Beziehungen ..............................164 3.1.3 Mathematische Operationen ..........................................................................167 3.1.4 Kontrollstrukturen ..........................................................................................169 Verzweigungen ................................................................................................170 Schleifen ...........................................................................................................173 Bedingungen ....................................................................................................178 3.1.5 Ausführungseinheiten .....................................................................................181 Blöcke ...............................................................................................................181 Funktionen ......................................................................................................182 Methoden ........................................................................................................186 Closures (Objective-C-Blocks) ........................................................................190 Konzept ............................................................................................................190 Syntax im Einzelnen .......................................................................................195 Praktische Anwendung in Cocoa ...................................................................198 3.2 Klasse ...............................................................................................................198 3.2.1 Interface (Beschreibung).................................................................................199 Die Klasse und ihre Basisklasse ......................................................................200 Instanzvariablen .............................................................................................202 Eigenschaften (Declared-Propertys) ...............................................................202 Methodenliste ..................................................................................................207 3.2.2 Class-Continuation .........................................................................................208 Möglichkeiten ..................................................................................................209 Zweck ...............................................................................................................209 3.2.3 Implementierung (Funktionalität) .................................................................211 Eigenschaften ..................................................................................................212 Weitere Methoden ...........................................................................................213 3.2.4 Verwendung ....................... ............................................................................214 Erzeugung einer Instanz .................................................................................214 Benutzen der Instanz ......................................................................................216 3.2.5 Instanzvariablen .............................................................................................217 3.2.6 copy und strong (und weak) ...........................................................................219 3.3 Eine Subklasse als Spezialisierung ..................................................................225 3.4 Eine Subklasse als Erweiterung ......................................................................229 3.5 Kategorien .......................................................................................................235 3.5.1 Erweiterung .....................................................................................................236 3.5.2 Strukturierung ................................................................................................239 3.5.3 Kapselung ........................................................................................................240 3.5.4 Informelle Protokolle .......................................................................................240 3.6 Protokolle .........................................................................................................240 3.6.1 Definition ........................................................................................................241 3.6.2 Übernahme in Klassen ...................................................................................242 3.6.3 Verwendung ....................................................................................................244 Required-Methoden ........................................................................................244 Optional-Methoden ........................................................................................244 Protokolltypisierung ........................................................................................246 Protokollabfrage ..............................................................................................248 3.7 Zusammenfassung ..........................................................................................249 Kapitel 4 Foundation_________________________________________ 251[ 4.1 Objekterzeugung .............................................................................................252 4.1.1 Allokation ........................................................................................................252 4.1.2 Initialisierung ..................................................................................................253 Designated-Initializer .....................................................................................253 Secondary-Initializer ......................................................................................258 Ererbte Initialisierer ........................................................................................259 Zusammenfassung ..........................................................................................264 Initialisierung von Klassenobjekten ...............................................................264 4.1.3 Convenience-Allocators und +new................................................................265 4.1.4 Kopien: Objektorientiertes Plagiieren ............................................................271 Kopien, Identität, Dasselbe, Das Gleiche .......................................................271 Implementierung .............................................................................................274 Convenience-Copy ..........................................................................................281 Gleichheit ........................................................................................................281 4.1.5 Zusammenfassung ..........................................................................................283 4.2 Speicherverwaltung .........................................................................................283 4.2.1 Das Konzept anhand von Automatic Reference Counting ............................ 284 Vernetztes Denken ..........................................................................................285 Anker ...............................................................................................................290 Löschwelle ........................................................................................................296 Weak - Zyklen und der Softie unter den Settern ...........................................297 Autorelease-Pools und die Rückgabe von Objekten ......................................307 Zusammenfassung ..........................................................................................320 4.2.2 Manuelle Speicherverwaltung ........................................................................321 Grundregel .......................................................................................................321 Lokale Variablen .............................................................................................321 Accessoren und Instanzvariablen ...................................................................325 Rückgabe .........................................................................................................327 Objektvernichtung ..........................................................................................329 Zusammenfassung ..........................................................................................329 4.2.3 Automatische vs. Manuelle Speicherverwaltung ...........................................329 4.3 Container ........................................................................................................330 4.3.1 Arten von Containern .....................................................................................331 4.3.2 Skalare Container ...........................................................................................333 Formatter ........................................................................................................335 Werte ...............................................................................................................337 Zahlen ..............................................................................................................338 Dezimalbrüche ................................................................................................339 Zeichenketten ..................................................................................................345 Date und Calendar .........................................................................................351 Binäre Daten ...................................................................................................352 4.3.3 Collections .......................................................................................................352 Elemente und Speicherverwaltung .................................................................353 Erzeugung ........................................................................................................356 Keine Collection, leere Collection und leeres Element ...................................357 Abzählung ......................................................................................................358 Sets ...................................................................................................................361 Counted-Sets ...................................................................................................362 Ordered-Sets ....................................................................................................363 Arrays ..............................................................................................................363 NSDictionary ..................................................................................................365 4.3.4 Property Lists .................................................................................................. 367 Struktur ...........................................................................................................368 Umwandlung von Entitäten in Property-Lists ...............................................369 XML-Property-Lists ........................................................................................ 370 4.4 Zusammenfassung ..........................................................................................371 Kapitels Die Viewschicht__________________________________373 5.1 Grundlagen .....................................................................................................374 5.1.1 Responder als Basisklasse ...............................................................................374 Fenster .............................................................................................................376 Views ...............................................................................................................376 Die Aufgabenteilung zwischen Fenstern und Views ......................................376 5.1.2 Views und Cells ...............................................................................................382 5.1.3 Nib-Files .......................................................................................................... 386 5.2 Menüs ..............................................................................................................389 5.3 Fenster .............................................................................................................391 5.3.1 Wichtige Eigenschaften ...................................................................................392 5.3.2 Delegate ...........................................................................................................395 5.3.3 Sheets ..............................................................................................................398 Synchrone Alerts .............................................................................................399 Asynchrone Alerts ...........................................................................................400 Synchrone, applikationsmodale Fenster .........................................................402 Asynchrone, fensterlokale Sheets ....................................................................406 5.3.4 Drawers ...........................................................................................................409 5.3.5 Toolbars ...........................................................................................................410 Toolbar-Struktur .............................................................................................410 Eigene Toolbar erstellen ..................................................................................413 5.4 Views und Controls .........................................................................................418 5.4.1 Wichtige Eigenschaften ...................................................................................418 5.4.2 Autolayout .........................,.............................................................................421 Constraints ......................................................................................................423 Ungleichungssystem ........................................................................................425 Nutzung aus dem Code ..................................................................................427 5.4.3 Buttons ............................................................................................................428 Aktionsbuttons ................................................................................................429 Umschaltbuttons .............................................................................................429 5.4.4 Imageviews ......................................................................................................431 5.4.5 Boxen ...............................................................................................................432 5.4.6 Tabviews ..........................................................................................................432 5.4.7 Splitviews .........................................................................................................435 5.4.8 Progressindicator .............................................................................................436 5.4.9 Textfelder .........................................................................................................441 5.4.10 Pop-up-Buttons ...............................................................................................442 5.4.11 Scrollviews .......................................................................................................444 5.4.12 Tableviews .......................................................................................................446 Struktur ...........................................................................................................446 Content-Mode .................................................................................................447 Data-Source ....................................................................................................449 Sourceview .......................................................................................................449 Selection ...........................................................................................................451 5.4.13 Outlineviews ....................................................................................................451 5.4.14 Weitere Views und Eigenschaften ...................................................................451 5.5 Animation .......................................................................................................452 5.6 Zusammenfassung ..........................................................................................455 Kapitel 6 Die Controllerschicht_________________________________457 6.1 Bindings-Controller, KVC, KVVundKVO ...................................................458 6.1.1 Grundlagen .....................................................................................................458 Key und Key-Path ...........................................................................................458 Key-Value-Coding ........................................................................................... 460 Key-Value-Validation .....................................................................................460 Key-Value-Observation ..................................................................................460 Cocoa-Bindings (Key-Value-Bindings) ..........................................................461 6.1.2 Key-Value-Coding ...........................................................................................462 Funktionsweise ................................................................................................463 Einfache Accessoren (Getter und Setter) ........................................................465 Ungeordnete To -many -Relationships (Sets) ...............................................467 Geordnete To-many-Relationships (Arrays, Ordered-Sets) ...........................473 Zusammenfassung: .........................................................................................474 Fehlermethoden ..............................................................................................474 6.1.3 Key-Value-Validation ..................................................................................... 475 6.1.4 Key-Value-Observing ......................................................................................476 6.1.5 Bindings ...........................................................................................................478 Bindbare Eigenschaften ..................................................................................478 Bindings-Optionen ..........................................................................................481 Value-Transformer .......................................................................................... 482 6.1.6 Der Array controller .........................................................................................483 Einstellungen im Attributes-Inspector ............................................................483 Observierbare Eigenschaften..........................................................................485 6.1.7 Der Tree-Controller .........................................................................................488 6.1.8 Der Dictionary-Controller ..............................................................................489 6.1.9 Der Defaults-Controller und Voreinstellungen ..............................................491 Defaultssystem ................................................................................................491 Registrationdefaults und Application-Delegate .............................................493 6.1.10 Komplexe Bindings .........................................................................................499 Bindingsketten .................................................................................................499 Selektions-Bindings .........................................................................................505 6.2 Windowcontroller und Viewcontroller ...........................................................510 6.2.1 Aufgabe und Stellung ......................................................................................510 6.2.2 Fenstertyp ........................................................................................................513 6.2.3 Dokumentenwindowcontroller .......................................................................515 Der eigene Windowcontroller .........................................................................515 Document-Bindings ........................................................................................517 Outlets ............................................................................................................. 519 Actions und First Responder .......................................................................... 519 6.2.4 Infowindowcontroller ......................................................................................522 6.2.5 Inspector-Windowcontroller ...........................................................................531 Erstellen ...........................................................................................................532 Synchronisation ...............................................................................................535 6.2.6 Viewcontroller .................................................................................................540 6.3 Notifications ....................................................................................................541 6.3.1 Lokale Notifications ........................................................................................542 Notification definieren ....................................................................................543 Notification auslösen ......................................................................................545 Notification fangen .........................................................................................546 6.3.2 Als Observer anmelden ...................................................................................547 Notifications und Delegating ..........................................................................549 6.3.3 Distributed-Notifications ................................................................................550 6.4 Data-Sources ...................................................................................................552 6.4.1 Bindings einreißen und Data-Source vorbereiten .........................................552 6.4.2 Die Urgründe ..................................................................................................554 6.4.3 Manuelle Synchronisation der Auswahl ........................................................559 6.4.4 Personen zum Outlineview hinzufügen .........................................................562 6.4.5 Gruppen und ihre Elemente ...........................................................................565 6.4.6 Ansichten tauschen .........................................................................................567 6.4.7 Manuelle Synchronisation der Attribute ........................................................579 6.4.8 Key-Loop .........................................................................................................580 6.5 Drag-and-drop-Controller, Pasteboards ........................................................581 Dragging ..........................................................................................................582 Dropping ..........................................................................................................584 6.6 Zusammenfassung ..........................................................................................588 Kapitel 7 Die Modelschicht_________________________________589 7.1 Grundlagen .....................................................................................................590 7.1.1 Inhalt ...............................................................................................................590 Informationen .................................................................................................590 Fähigkeiten ......................................................................................................592 7.1.2 Modellierung .................. .................................................................................593 Problemstellung ...............................................................................................593 Modellierungsregeln ........................................................................................595 7.2 Dokumente eigener Klassen ...........................................................................601 7.2.1 Modellimplementierung ..................................................................................602 7.2.2 Anbindung .......................................................................................................603 7.2.3 Laden und Speichern ......................................................................................604 Methodensatz ..................................................................................................605 Serialisierung mit Codern ..............................................................................605 Serialisieren .....................................................................................................607 Deserialisierung ..............................................................................................614 Handwerksregeln .............................................................................................615 7.2.4 Ondo ...............................................................................................................616 Ondo-Manager ................................................................................................ 616 Ondo-Stack ......................................................................................................617 Undo implementieren .....................................................................................621 Undo deaktivieren ..........................................................................................626 Handwerksregeln .............................................................................................627 7.3 Core Data ........................................................................................................627 7.3.1 Grundlagen .....................................................................................................628 Aufgabe von Core Data ..................................................................................628 Was ist Core Data? ..........................................................................................628 Aufbau .............................................................................................................631 7.3.2 Modelbeschreibung .........................................................................................634 Entita Itsbeschreibung .......................................................................................635 Eigenschaftsbeschreibungen ............................:...............................................636 Klassen undEntitäten .....................................................................................643 7.3.3 Instanzverwaltung ..........................................................................................644 Objekt-ID ........................................................................................................644 Instanzerzeugung ............................................................................................645 Speicherverwaltung .........................................................................................647 Instanzvernichtung .........................................................................................647 Abweichungen zwischen Store und Kontext ..................................................649 7.3.4 Anpassung .......................................................................................................649 Accessoren .......................................................................................................650 Klasseneigenschaften ......................................................................................655 Eigene Attributtypen .......................................................................................658 7.3.5 Fetch-Requests .................................................................................................662 7.3.6 Prädikate .........................................................................................................665 Eigenschaft (Key) ............................................................................................666 Wert .................................................................................................................666 Operator ..........................................................................................................667 To-many-Beziehungen und Aggregate ...........................................................668 Prädikaterzeugung ..........................................................................................669 7.3.7 Sortierung ........................................................................................................670 Möglichkeiten der Sortierung .........................................................................670 Sort-Deskriptoren ...........................................................................................670 Reihenfolgeeigenschaft im Model ...................................................................671 Reihenfolgeeigenschaft per Drag-and-Drop und die Objekt-ID ...................677 7.4 Applikationsmodelle .......................................................................................685 7.4.1 Zugriff..............................................................................................................685 7.4.2 Ohne Core-Data-Support ...............................................................................685 Im Code ...........................................................................................................686 Im Mb ..............................................................................................................687 7.4.3 Mit Core-Data-Support ..................................................................................687 7.4.4 Undo- Management .........................................................................................687 7.4.5 Laden und Speichern ......................................................................................688 7.5 Versions und Autosave ....................................................................................689 7.6 Zusammenfassung ..........................................................................................689 Kapitel 8 Xcode & Co ___________________________________________691^ 8.1 Workspace, Projekt und Target ......................................................................692 8.1.1 Übersicht .........................................................................................................692 8.1.2 Workspaces ......................................................................................................692 Workspace erzeugen ........................................................................................693 Projekte erzeugen ............................................................................................693 Mit Workspace arbeiten ..................................................................................694 8.1.3 Projekt .............................................................................................................697 8.1.4 Target ...............................................................................................................697 8.1.5 Schemes ...........................................................................................................698 8.1.6 Configurations ................................................................................................. 699 8.2 Projektdateien .................................................................................................699 8.2.1 Datei hinzufügen ............................................................................................699 8.2.2 Dateien finden .................................................................................................702 8.3 Target ...............................................................................................................703 8.3.1 Summary .........................................................................................................704 8.3.2 Info ...................................................................................................................705 8.3.3 Build-Settings ..................................................................................................708 8.3.4 Build-Phasen ...................................................................................................709 8.4 Lokalisierung ...................................................................................................711 8.4.1 Ressourcen und Lokalisierung ........................................................................712 Lokalisierte Dateien ........................................................................................712 Auswahl der Lokalisierung .............................................................................713 Lokalisierung hinzufügen ...............................................................................713 Lokalisierung im Code ....................................................................................717 8.4.2 Das »Über«-Fenster ........................................................................................719 8.5 Texteditor und Code-Generierung .................................................................720 8.5.1 Texteditor und Preferences .............................................................................720 Textvervollständigung .....................................................................................720 Code-Folding .................................................................................................. 72i Navigation .......................................................................................................722 Kodierung ........................................................................................................722 Bezeichnernutzung ..........................................................................................723 Einrückung ......................................................................................................723 Key Bindings ....................................................................................................723 8.5.2 Code-Generierung ..........................................................................................723 Core-Data ........................................................................................................724 Interface Builder ..............................................................................................724 8.5.3 Refaktorierung ................................................................................................724 Umbenennen ...................................................................................................724 Auslagern ........................................................................................................725 Klassenhierarchie ............................................................................................726 Konvertierung zu ARC ...................................................................................727 8.6 Codeanalyse ....................................................................................................727 8.7 Die erste eigene Applikation ...........................................................................728 8.7.1 Leistungsumfang .............................................................................................728 8.7.2 Arbeitsabläufe .................................................................................................729 8.7.3 User-Interface ..................................................................................................729 8.7.4 Model ...............................................................................................................729 8.7.5 Controller aufbauen ........................................................................................730 8.7.6 Testen und Fehlersuche ...................................................................................730 8.7.7 Anwendung publizieren ..................................................................................730 Archive-Build .................................................................................................731 Archive .............................................................................................................731 8.8 Zusammenfassung ..........................................................................................731 Jndex__________________________________________733 Verzeichnis der Schlüsselwörter und Bezeichner.............................................734 Stichwortverzeichnis.........................................................................................737
any_adam_object 1
author Negm-Awad, Amin
author_facet Negm-Awad, Amin
author_role aut
author_sort Negm-Awad, Amin
author_variant a n a ana
building Verbundindex
bvnumber BV040450948
classification_rvk ST 250
classification_tum DAT 364f
DAT 303f
ctrlnum (OCoLC)815940858
(DE-599)BVBBV040450948
discipline Informatik
edition 3., überarb. Aufl.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01287nam a2200361 cc4500</leader><controlfield tag="001">BV040450948</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121120 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">121002s2012 d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N26,0070</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,A04,0039</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783908498087</subfield><subfield code="9">978-3-908498-08-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783908497820</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)815940858</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040450948</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 364f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 303f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Negm-Awad, Amin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objective-C und Cocoa</subfield><subfield code="n">1</subfield><subfield code="p">Grundlagen</subfield><subfield code="c">[Amin Negm-Awad]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Baar, ZG]</subfield><subfield code="b">SmartBooks</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">745 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 cm</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="773" ind1="0" ind2="8"><subfield code="w">(DE-604)BV035355176</subfield><subfield code="g">1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=025298606&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025298606</subfield></datafield></record></collection>
id DE-604.BV040450948
illustrated Illustrated
indexdate 2024-11-25T17:37:10Z
institution BVB
isbn 9783908498087
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-025298606
oclc_num 815940858
open_access_boolean
owner DE-91G
DE-BY-TUM
DE-523
DE-M347
DE-11
DE-739
DE-355
DE-BY-UBR
owner_facet DE-91G
DE-BY-TUM
DE-523
DE-M347
DE-11
DE-739
DE-355
DE-BY-UBR
physical 745 S. graph. Darst. 24 cm
publishDate 2012
publishDateSearch 2012
publishDateSort 2012
publisher SmartBooks
record_format marc
spellingShingle Negm-Awad, Amin
Objective-C und Cocoa
title Objective-C und Cocoa
title_auth Objective-C und Cocoa
title_exact_search Objective-C und Cocoa
title_full Objective-C und Cocoa 1 Grundlagen [Amin Negm-Awad]
title_fullStr Objective-C und Cocoa 1 Grundlagen [Amin Negm-Awad]
title_full_unstemmed Objective-C und Cocoa 1 Grundlagen [Amin Negm-Awad]
title_short Objective-C und Cocoa
title_sort objective c und cocoa grundlagen
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298606&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
volume_link (DE-604)BV035355176
work_keys_str_mv AT negmawadamin objectivecundcocoa1