Inhalt. 1 Hello iphone Die Reise nach ios Voraussetzungen App geht s Zusammenfassung... 55
|
|
- Meta Gundi Neumann
- vor 8 Jahren
- Abrufe
Transkript
1 Inhalt Inhalt Geleitwort Vorwort Hello iphone Voraussetzungen Das SDK und die Entwicklerprogramme Der Simulator Test der Arbeitsumgebung App geht s Ein neues Projekt Sehr verbunden Netzwerk und Ausgabe Test auf einem Gerät Entwicklerzertifikat und Entwicklungsprofile Apps mit speziellen Funktionalitäten Profilprobleme Zusammenfassung Die Reise nach ios Objektorientierte Programmierung Objekte und Abstraktion Vererbung Überschreiben von Methoden und spätes Binden Objektorientierung in Objective-C Die Architektur von ios-programmen Hefte raus, Klassenarbeit! Controller und View in der Praxis Modellbau Initializer und Methoden Vererbung Kategorien Protokolle
2 Inhalt Vorwärtsdeklarationen Kommunikation zwischen den Schichten Delegation Key-Value-Coding Speicherverwaltung und Propertys Stack und Heap Starke und schwache Referenzen Autoreleasepools Propertys und Accessoren In den Tiefen der Speicherverwaltung Manuelles Referenzzählen Die Speicherverwaltungsregeln für das manuelle Referenzzählen Autoreleasepools Der Referenzzähler Automatisches Referenzzählen Weakie und die starken Zeiger Einzelgänger Migration bestehender Projekte Das Foundation-Framework Mutables und Immutables Elementare Klassen Collections Blöcke Rückruffunktionen Namenskonventionen Zusammenfassung Sehen und anfassen Eigene Viewklassen in Cocoa Touch Zeichnen in Cocoa Touch Zeitberechnung View-Erzeugung über Storyboards Aktualisierung der Zeitanzeige Wiederverwendbarkeit von Views Zeichenfarbe festlegen
3 Inhalt 3.2 Views und Viewcontroller Outlets Outlet-Collections Containerviews View-Hierarchien Actions Ereignisse Controlzustände und Buttons Touch-A, Touch-A, Touch Me Übergänge Ein kleines Intermezzo über Labels Beliebige Objekte im Storyboard Der Lebenszyklus eines Viewcontrollers Speicher- und Ressourcenverwaltung des Viewcontrollers Lokale Benachrichtigungen Benachrichtigungen versenden Benachrichtigungen verarbeiten Eine App für alle Das Retina-Display Launch-Images Sprachkursus für die App Es funktioniert nicht Unterstützung älterer ios-versionen Base-Internationalisierung ausschalten Universelle Apps Geräteausrichtungen, Autosizing und Autolayout Flexible Views dank Autosizing Autolayout Restriktionen im Interface-Builder festlegen Autolayout und Lokalisierung Fehlersuche Logging Der Debugger Breakpoints verwalten Die Debugger-Konsole
4 Inhalt 4 Alles unter Kontrolle Viewcontroller, XIBs und Storyboards Erstellung von Viewcontrollern über XIB-Dateien Applikationsinitialisierung Storyboards Modale Dialoge Pop-over Übergänge Der Navigationcontroller Viewcontroller anzeigen und entfernen Die Navigationsleiste Der Zurück-Button Gehe drei Felder zurück Die Werkzeugleiste Navigation- und Pop-over-Controller in der Praxis Navigationcontroller anlegen Einen Dialog für die Einstellungen gestalten Früher war alles besser Einstellungen dauerhaft speichern Storyboard lokalisieren Anpassung an das ipad Der Splitviewcontroller Das Splitviewcontroller-Delegate Eine Projektvariante erstellen Rotationsverhalten für einzelne Viewcontroller ändern Anlegen eines Splitviewcontrollers Autolayout-Restriktionen per Programmcode erstellen Anzeige des Masters Der Tabbarcontroller Aufbau einer Reiternavigation Plaketten Für ein paar Controller mehr Der Page-Viewcontroller Einen Page-Viewcontroller erzeugen Die Datenquelle und das Delegate Eigene Container- und Subviewcontroller Container- und Subviewcontroller Verwaltung der Subviewcontroller
5 Inhalt ContainerViews leicht gemacht Regelbasierte Anpassung der Oberfläche Gestaltungsregeln und Gestaltungsmöglichkeiten Daten, Tabellen und Controller Benachrichtigungen Benachrichtigungen empfangen Eigene Benachrichtigungen verschicken Layoutanpassungen und Viewrotationen Lang lebe das Rotationsprinzip! Anpassung des Layouts Core Data Datenmodellierung Implementierung von Entitätstypen Dokumentenordner und Application-Support-Verzeichnis Einbindung von Core Data Der Objektkontext Die Nachrichten des Objektkontexts Anlegen und Ändern von Entitäten in der Praxis Texte, Bilder und Töne verwalten Viewanpassungen für die Systemleisten Die Tastatur betritt die Bühne Fotos aufnehmen Töne aufnehmen und abspielen Tableviews und Core Data Tableviews Tabellenzellen gestalten Zellprototypen über das Storyboard definieren Zellprototypen per Programmcode bereitstellen Der Target-Action-Mechanismus und Tabellenzellen Zellen löschen Core Data II: Die Rückkehr der Objekte Prädikate Aktualisierung des Tableviews Das Delegate des Fetched-Results-Controllers Tabelleneinträge suchen
6 Inhalt 5.7 Inhalte teilen Integration in das Fototagebuch Eigene Aktivitäten bereitstellen Collectionviews Der Collectionviewcontroller Gitterdarstellung Zellen und die Datenquelle Ergänzende Views Freie Layouts Freie Layouts und ergänzende Views Decorationviews Models, Layer, Animationen Modell und Controller ios Next Topmodel View an Controller Gerätebewegungen auswerten Modell an Controller Undo und Redo Unit-Tests Als die Views das Laufen lernten Animationen mit Blöcken Transitionen Zur Animation? Bitte jeder nur einen Block! Core Animation Layer Vordefinierte Layer-Klassen Der Layer mit der Maske Unser Button soll schöner werden Spieglein, Spieglein an der Wand Der bewegte Layer Daumenkino Relativitätstheorie Der View, der Layer, seine Animation und ihr Liebhaber Transaktionen Die 3. Dimension
7 Inhalt 6.4 Scrollviews und gekachelte Layer Scrollen und Zoomen Die Eventverarbeitung Scharfe Kurven Ganz großes Kino PDF-Dateien anzeigen Über diese Brücke musst du gehen Toll-free Bridging und ARC C-Frameworks und ARC Was Sie schon immer über Instruments wissen wollten, aber nie zu fragen wagten Spiel mir das Lied vom Leak Ich folgte einem Zombie Time Bandits Instruments und der Analyzer Programmieren, aber sicher ios und Hardware Bedrohungen, Angriffe, Sicherheitslücken und Maßnahmen Arten von Sicherheitslücken Threat Modeling Erstellen eines Datenflussdiagramms STRIDE Generische Designgrundsätze Threat Modeling aus der Tube das Microsoft SDL Threat Modeling Tool Sichere Programmierung in der Praxis Authentisierung Keychain Jailbreak-Erkennung Verzeichnisse und Dateiattribute Event-Handling Screenshots Sorgfältiger Umgang mit der Bildschirmsperre Struktur und Ordnung im Sandkasten UDID ist tot. Was nun? Base
8 Inhalt 7.5 icloud Denkanstöße icloud in der Praxis Key-Value-Storage Verschlüsselung (in der Cloud) Datenserialisierung und Internetzugriff Ich packe meine Texte Serialisierung von Zeichenketten Zeichenkodierungen Unicode und UTF Die Zeichenkodierung erkennen Zeichenketten konvertieren JSON und die URLonauten Das JSON-Format Einfacher YouTube-Zugriff mit JSON URLs erstellen JSON-Dokumente schreiben Verwendung des JSONKits als Parser XML XML in Kürze Property-Listen SAX DOM und XPath Der Tag der Entscheidung Daten, Daten, ihr müsst wandern Synchrone Kommunikation Komplexe Anfragen Auf dem Webserver nichts Neues Asynchrone Kommunikation Große Datenmengen der Übertragung Passwortabfragen Sicher kommunizieren mit TSL (SSL) Hier geht die POST ab Dateiupload Überprüfung der Erreichbarkeit Karten Karten darstellen
9 Inhalt Koordinatensysteme Geokoordinaten bestimmen Eigene Kartenbeschriftungen Routen Multimedia Schönschrift Texthervorhebungen über Attributed Strings Weitere Anzeigemöglichkeiten Text mit Hervorhebungen über Dokumente erzeugen Zeichenketten in Farben umwandeln Einbindung von HTML-Dokumenten Anzeige von HTML-Dokumenten Javascript-Dateien einbinden Das Delegate des Webviews Webviews und Scrollviews Der Viewport Dynamische HTML-Seiten HTML-Sonderzeichen maskieren Javascript ausführen Ereignisübergabe an die Applikation Antwortcaching und Offlinemodus Bilder nachladen Cache Me If You Can Let s go offline Protokolle Ein datenbankbasierter Offlinecache Videos YouTube-Videos einbetten Wiedergabe über das Media-Player-Framework Vorschaubilder erzeugen Videos über Layer anzeigen Jahrmarkt der Nützlichkeiten Ein Rundgang durch Xcode Die Navigatorspalte
10 Inhalt Der Utilitybereich Der Editor Autovervollständigung und Code-Schnipsel Tastaturkurzbefehle Tabs und Fenster Simulatoren und Dokumentation nachladen No Country for Old Man-Pages Projekte dokumentieren Snapshots Refactoring Refactorings in Xcode Methoden auslagern Oberklassen erzeugen und Methoden verschieben Der Organizer Die Geräteverwaltung Archive und die Archivverwaltung Projektverwaltung Das Buildsystem Workspaces, Projekte und Targets Klassen in Bibliotheken auslagern Bibliotheken wiederverwenden Konfigurationen Targets Schemata Ad-hoc-Distributionen Geräteregistrierung App-Installation über das iphone-konfigurationsprogramm Ad-hoc-Distributionen über einen Webserver Versionsverwaltung mit Git Lokale Git-Repositorys Arbeiten mit verteilten Git-Repositorys Git-Integration in Xcode Einbindung existierender Git-Repositorys GitX SourceTree Das Kommandozeilenprogramm von Git Der eigene Git-Server Index
11 Index!= #import #include #pragma clang diagnostic $() (jquery) % , 225 & , 185 * == , ) , ]... } , , 122 Vorwärtsdeklaration , 92 autoreleasing block bridge , 686, 772, 833 bridge_retained , 686 bridge_transfer , 686, 834 strong unsafe_unretained , 147, 174, 698 weak , 147, 172 _cmd A Abhängiges Target Abhängigkeit... 77, 239 zyklische , 136 Ablaufplan Ableiten Abstrakte Klasse Abstraktion acceleration Accept-Ranges Accessor... 62, 91, 695 Achsangaben Action actionforkey: actionforlayer:forkey: Action-Methode , 112, 250 actions Action-Verbindung activitydidfinish: activityimage Activity-Indicator activitytitle activitytype activityviewcontroller Adams, Douglas addanimation:forkey: addannotation: addannotations: addattributes:range: , 958 addchildviewcontroller: addconstraint: addconstraints: addgesturerecognizer: addobject: addobserver:forkeypath:options: context: , 584 addobserver:selector:name:object:.. 458, 1045 addobserverforname:object:queue: usingblock: , 1045 Address Space Layout Randomization addsublayer: addsubview: addtarget:action: Ad-hoc-Distribution , 1115, 1117, 1122 adjustsimagewhenhighlighted advertisingidentifier
12 advertisingtrackingenabled AES AES afconvert (Kommandozeilenprogramm) Affine Transformation Akamai Aktion Aktive Applikation Aktivität applikationsspezifische Aktivitätsanzeige Alertview alertviewstyle ALL allcredentials allheaderfields allobjects alloc... 72, 86, 88, 143, 160, 176, 215 Allocations allocwithzone: alltouches , 265 alpha , 614 Amazon Analyzer , 337, 687, 702 anchorpoint anchorpointz , 1050 Anfrage asynchrone synchrone Anfrageweiterleitung Angriff animatedwithduration:animations: animatesdrop animatewithduration:animations: animatewithduration:animations: completion: animatewithduration:delay:options: animations:completion: animation Animation, implizite animations Animationsverlauf Animierbare Property Anker (Pop-over) Anmeldeversuche Anmerkungen (Karte) annotations Anonyme Kategorie , 151, 234 ANSI-C Antialiasing Antipattern Anwendungsschicht ANY , 543 anyobject Anzeigeausrichtung API, private App lokalisieren App Store... 22, 23 appearance appearancewhencontainedin: appendattributedstring: appendformat: appendstring: App-Icon App-ID AppKit Apple Developer Network Apple Push Notification Application Support application:didfinishlaunchingwith- Options: , 358, 360 application:didreceivelocal- Notification: , 461, 1114 application:supportedinterface- OrientationsForWindow: , 465 applicationbecomeactive: Application-Delegate , 236, 357 Klasse festlegen applicationdidenterbackground: applicationdidreceivememory- Warning: , 303 applicationstate applicationwillterminate: Applikation aktive inaktive Applikationsfenster apt Äquator ARC Automatisches Referenzzählen Architekturmuster Archiv , 1121 archiveddatawithrootobject: archiverootobject:tofile: Archivverwaltung ARM-Architektur ARP Array und Zahlen arraywithcontentsoffile: arraywithcontentsofurl: , 875 arraywithobjects: AS/NZS
13 ASIdentifierManager ASLR Assembler-Anweisung Asset-Katalog assign Assistant-Editor... 40, 398 Asymmetrische Verschlüsselung Asynchron , 1045 atan atomar , 184 atomic Attack Surface Reduction Attribut... 61, 69 indiziertes optionales transientes attribute:atindex:effectiverange: attributedtext attributesatindex:effectiverange: attributesofitematpath:error: Attributinspektor... 36, 102, 214, 220 Audio-Toolbox Aufrufstapel , 692 Ausdruck JSON Ausgabeparameter Ausnahme werfen Aussagekräftiger Name Authentisierung , 737, 752 Autolayout , 330 und Animationen Autolayout-Constraint Automatisches Referenzzählen , 156, 166, 170 für einzelne Dateien ausschalten und»weak« und Blöcke und Toll-free Bridge und Zombies autorelease , 162 Autoreleasepool , 160, 166, 509 Autoresizingmask , 326 autoresizingmask Autoresizingmask und Restriktionen autoreverses Autorisierung , 738 fehlende Autosizing Autosizing-Maske Autovervollständigung AVAudioPlayer AVAudioRecorder AVAudioSession AVFoundation-Framework , 511, 1049 AVPlayer AVPlayerLayer awakefrominsert awakefromnib , 286, 289, 418, 625 B Background backgroundcolor Backup Badge , 431 badgevalue Banking bartintcolor Base Internationalization , 317, 334 Base , 796 base64encodeddatawithoptions base64encodedstringwithoptions Base-Internationalisierung ausschalten Base-Internationalisierung einschalten Base-Lokalisierung Bash Basic Authentication Basiskonfiguration Basis-URL Baumdarstellung Becker, Rico Bedrohung Bedrohungsanalyse Bedrohungsbaum begin beginanimations:context: beginappearancetransition:animated: beginrefreshing BEGINSWITH begintime begintrackingwithtouch:withevent: Beispielprojekt AlarmClock , 359 AlarmClock mit Storyboard AlarmClock ohne Storyboard Animation Animation3D AutolayoutScrollView Container Documents ExtendedAlarmClock , 424 FlipBookAnimation
14 Beispielprojekt (Forts.) Fototagebuch Games , 431, 569, 1083 HelloiPhone Instruments Layer Markup Modal More MoviePlayer Page PDFView PhotoDiary Pie , 656 RefactoredAlarmClock Retina Rotation ScrollView Segue SiteSchedule , 888, 999 TableView TLS UniversalYouTube Unwind WebView XPath YouTube YouTubePlayer Benachrichtigung , 458 lokale Benutzercode , 768 Benutzerdaten Beobachter Berechtigungen Bereichsanfrage Bereitstellungsprofil Berners-Lee, Tim Berührungsgeste Beschleunigungssensor BETWEEN Bewegungssensor Bezeichner Bibliothek dynamische statische bidirektional Biedorf, Thomas Bildgröße logische physikalische Bildmenge Bildschirmsperre Binden dynamisches spätes statisches Bitmaske , 325 Bitmenge Bitweises Oder , 606 Blackbox Blätterachse Block Blockchiffre bluecolor Bogenmaß BOINC Bootloader Boot-ROM bottomlayoutguide Bouncen Boundary Bounds bounds Boxing Branch Breakpoint , 344 deaktivieren Breakpointleiste Breakpoint-Navigator , 344, 1058 Brute-Force-Angriff , 767 Buffer Overflow , 725 Buildlog Build-Settings Bundle-Identifier... 29, 796, 1090 Button bytes Bytesequenz byvalue C c t CA CAAction CAAnimation CAAnimationGroup CABasicAnimation , 637 Cache-Control Caches Caching , 1003 CACurrentMediaTime CAGradientLayer
15 CAKeyframeAnimation , 638 CALayer calculationmode Callback , 932 calloc CAMediaTiming , 652 cancancelcontenttouches cancel cancelalllocalnotifications , 295 cancelauthenticationchallenge: cancellocalnotification: canceltrackingwithevent: caninitwithrequest: canonicalrequestforrequest: canperformunwindsegueaction: fromviewcontroller:withsender: canperformwithactivityitems: canshowcallout CAPropertyAnimation CAReplicationLayer CAScrollLayer CAShapeLayer CATextLayer und NSAttributedString CATiledLayer , 674 CATransaction CATransform3D , 637, 656 CATransform3DMakeRotation CATransformLayer CATransition CBC-Modus CC_SHA CDATA-Abschnitt cellforitematindexpath: , 1048 cellforrowatindexpath: center centercoordinate Certificate Certificate Authority Certificate Chain CFBridgingRelease CFBridgingRetain CFDataRef CFDictionary CFRelease , 686 CFRetain , 686 CFStringConvertNSStringEncodingTo- Encoding CFURLRef CFUUID CGAffineTransform CGAffineTransformIdentity CGAffineTransformMake CGAffineTransformMakeRotation CGAffineTransformMakeScale , 656 CGAffineTransformMakeTranslation CGAffineTransformRotate CGAffineTransformScale CGAffineTransformTranslate CGColorRef CGContextAddArc CGContextAddEllipseInRect CGContextClip , 223 CGContextClipToMask CGContextDrawPDFPage CGContextFillPath CGContextMoveToPoint CGContextRef CGContextRestoreGState CGContextSaveGState CGContextSelectFont CGContextSetAllowsAntialiasing CGContextSetLineCap CGContextSetRGBAFillColor CGContextSetRGBStrokeColor CGContextSetTextMatrix CGContextStrokePath CGImage , 687 CGImageRef , 642 CGImageSourceRef CGMutablePathRef CGPathRef CGPDFDocumentCreateWithURL CGPDFDocumentGetNumberOfPages CGPDFDocumentGetPage CGPDFPageGetDrawingTransform CGPoint CGPointMake CGRect , 492 CGRectContainsPoint CGRectGetMidX CGRectGetMidY CGRectInset , 680 CGRectIntersectsRect , 680 CGRectOffset CGRectUnion CGRectValue characteratindex: charvalue Cipher Block Chaining Mode class... 71, 76 CLGeocoder
16 Client Clippen Clipping clipstobounds , 614 CLLocationCoordinate2D Closure Cloud , 798 Cloud-Computing CLPlacemark CMAcceleration CMAccelerometerData CMMotionManager CMTime Cobranding Cocoa Touch Code doppelter stinkender Code Folding Ribbon Code Signing Code Snippet Library , 1063 Code-Duplikat Code-Sign-Fehler Code-Smell... 63, 1079 Coding Guidelines for Cocoa Collection Collectionview collectionview:cellforitematindexpath: collectionview:diddeselectitematindex- Path: collectionview:didselectitematindex- Path: collectionview:layout:sizeforitemat- IndexPath: , 563 collectionview:numberofitemsin- Section: collectionview:viewforsupplementary- ElementOfKind:atIndexPath: collectionviewcontentsize colorwithalphacomponent: columnnumber Command Line Tools commit , 1129 commitanimations CommonCrypto , 765 CommonDigest Company ios Developer Programm Company-Identifier compare: Completion-Block components:fromdate: components:fromdate:todate:options: componentsjoinedbystring: Computerclub connection:canauthenticateagainst- ProtectionSpace: connection:didfailwitherror: connection:didreceiveauthentication- Challenge: connection:didreceivedata: connection:didreceiveresponse: connection:didsendbodydata:totalbytes- Written:totalBytesExpected connection:willsendrequestfor- AuthenticationChallenge: Connection-Delegate connectiondidfinishloading: connectionwithrequest:delegate: , 1012 constraintswithvisualformat:options: metrics:views: constraintwithitem:attribute:relatedby: toitem:attribute:multiplier:constant: Container Containerview Container-Viewcontroller , 441, 442 CONTAINS containsobject: Content Delivery Network Content-Disposition contentinset Content-Length contentoffset , 982 contents , 642 contentsize , 982 contentsscale Content-Type contentview continue continuetrackingwithtouch:withevent: continuewithoutcredentialfor- AuthenticationChallenge: Control Controller controller:didchangeobject:atindexpath: forchangetype:newindexpath: controller:didchangesection:atindex: forchangetype: controllerdidchangecontent: Controller-Schicht controllerwillchangecontent: Controlzustand Convenience-Konstruktor... 87,
17 convertpoint:fromview: convertpoint:toview: convertrect:toview: converttime:fromlayer: coordinate copy , 183, 193, 199 copywithzone: Core Animation , 613 Core Data , 401, 469, 783, 850 zulässige Werte einschränken Core Foundation , 683, 685 Speicherverwaltungsregeln Core Foundation Framework Core Graphics , 683 Core-Graphics-Pfad Core-Motion-Framework cornerradius count Cracking Crashreport , 1089 createdirectoryatpath:with- IntermediateDirectories: attributes:error: , 546, 1018 Creative-Commons-Lizenz CRLF Cross Site Request Forgery , 730 Cross Site Scripting , 726 curl , 880 currentcalendar currentplaybacktime currenttime Customlayout customview CVE CVS CXMLDocument CXMLElement CXMLNode Cydia D Dahl, Ole-Johan Dangling Pointer , 696, 981 Darstellung perspektivische vorzeichenbehaftete vorzeichenlose datausingencoding: datawithbytes:length: datawithcontentsoffile:options:error: datawithcontentsofurl: , 875, 915 datawithcontentsofurl:options: error: , 875 datawithjsonobject:options:error: datawithpropertylist:format:options: error: date Datei, temporäre Dateiattribut Dateiinspektor , 311 Dateisysteme Dateiupload , 921 Datenausgang Dateneingang Datenfluss , 719, 720 Datenflussdiagramm , 715, 737 Datenkapselung... 60, 82 Datenmodellinspektor Datenquelle , 439, 514, 530 Datenschutz , 801 Datensicherheit Datensparsamkeit Datenspeicher , 718 Datentyp elementarer opaker Date-Picker Datumsdarstellung Datumsobjekt Deadlock dealloc Debug debugdescription Debugger automatische Ausgabe Steuerungsleiste Debuggerbefehl Debugger-Bereich... 44, 338 Debug-Konfiguration Debug-Navigator , 1058 Debug-Symbol Decorationview defaultactionforkey: defaultcenter defaultvalueforkey: , 647 Defense in Depth delayscontenttouches Delegate delegate Property Delegateprotokoll
18 Delegation... 77, 131 und Responder-Methoden deleteobject: deleterowsatindexpaths:withrow- Animation: , 535, 538 deletesections:withrowanimation: Denial of Service , 744 Deployment-Target deprecated dequeuereusablecellwith- Identifier: , 517 dequeuereusablecellwith- Identifier:forIndexPath: , 517 dequeuereusablecellwithreuseidentifier: forindexpath: dequeuereusablesupplementaryview- OfKind:withReuseIdentifier: forindexpath: Dereferenzieren Derived Data description , 339, 348, 917 descriptionwithlocale: Deseralisierung Designfehler Designgrundsätze Designierter Initializer Detailviewcontroller Device Firmware Upgrade device-width DFD DFU Mode Dialog modaler Dictionary und Zahlen dictionarywithcontentsoffile: dictionarywithcontentsofurl: , 875 dictionarywithobjectsandkeys: didchangevalueforkey: didmovetoparentviewcontroller: didreceivememorywarning , 289 didrotatefrominterface- Orientation: , 467 Diff Digest Authentication digit diskcapacity dismissmovieplayerviewcontroller- Animated dismisspopoveranimated: display displaylayer: Distributionszertifikat Divisionsrest Divisionsrestoperator Documents Dojo Toolkit Dokumentation Dokumentationsfenster Dokumentationsinspektor , 1072 Dokumentationskommentar Dokumentenordner DOM , 863 DOM-Baum Doppelpfeil Doppel-Tap Doppelter Code DoS doublesided , 1051 Download drain drawaspatterninrect: drawatpoint: drawincontext: drawinrect: , 964 drawinrect:withfont: drawlayer:incontext: , 632, 676 drawrect: , 218, 675 D-U-N-S-Nummer duration , 636, 1044 Dynamische Bibliothek Dynamischer Nachrichtenversand Dynamisches Binden E Ebene Ebene Editormodus Eigentümerschaft Einbettungs-URL Elementarer Datentyp Elephants Dream (Film) Elevation of Privileges , 744, 745 Empfänger enabled encodewithcoder: Encoding endappearancetranssition endediting: , 546 Endlosrekursion... 86, 143, 300 endpoint
19 endrefreshing ENDSWITH endtrackingwithtouch:withevent: Engelhart, John Entität , 716, 717 Entitätstyp Entitlement... 46, 769 Entity-Relationship-Diagramm Entry Point Entwicklerzertifikat Entwurfsmuster Delegation Iterator Singleton , 175 epoch Ereignis Value Changed Ergänzender View Erweiterungsränder Escape-Sequenz , 834, 1039 evaluatewithobject: Event Event-Handling Excel Exception Exception-Breakpoint excludedactvitytypes executefetchrequest:error: , 537 executequery: Exit Point Exit-Methode expectedcontentlength Expires Explizite Transaktion expression Extensible Markup Language F fabs Facebook Fast Enumeration , 194 Fehler Fehlerbericht Fehlersuche Fehlkonfiguration fetchedobjects Fetched-Property fetchlimit file (Kommandozeilenprogramm) File Template Library... 89, 1060 File Transfer Protocol File s Owner fillcolor filteredarrayusingpredicate: Fingerposition Fingerprint , 911 finish firstobject flags Flash-Player Flowlayout Flugmodus fmaxf FMDB fork Formatstring , 733 forwardinvocation: Foundation Foundation-Framework , 122 und Core Foundation Fowler, Martin Frame einer Animation frame , 601, 604 Framework Core-Foundation CoreLocation einbinden MapKit System-Configuration TouchXML freerainbowtables.com fromvalue fstab FTP FTPS fullscreen Fullscreen-Modus Funktionstest Fußleiste G Gamma, Erich Gang of Four Garbage Collection Garbage Collector GCC GCD Geheimnisprinzip... 61, 69, 82 Gemeinsame Oberklasse
20 generatesha Generic Password genstrings geocodeaddressdictionary:completion- Handler: Geocoder Geografische Koordinate Geokoordinaten Geo-Lokalisierung Geräteausrichtung Geräteidentifizierung Geräteregistrierung Geräteschlüssel Geräteverwaltung Gesture-Recognizer , 274 gesturerecognizershouldbegin: GET-Anfrage , 915 Getter... 62, 91, 150 GID Git... 78, 1125 Client Server git (Kommandozeilenprogramm) gitolite , 1144 Gitter GitX Globale Suche gl-setup Glüheffekt GMT , 845 Goldberg, Adele Google , 822, 933 Gradienten-Button Grafikkontext Grand Central Dispatch Graphical User Interface GUI greencolor Greenwich Mean Time Grenzmarke für POST-Anfragen Größeninspektor Gruppe GUI H Hacker Haltende Referenz Hardware Hardware-Tastatur Hashfunktion , 911 Hashwert Hauptachsentransformation Hauptthread , 460 Hauser, Chris HEAD-Anfrage Headerdatei... 39, 82 exportieren importieren head-tag Heap Heise Helm, Richard help Herzog, Gunnar hidden , 610 hideswhenstopped highlighted , 259 Hilfseditor... 40, 241 Hintergrund , 784 Hintergrundfarbe , 220 hittest:withevent: Hochformat Hotspot , 742 HTML , 966, 971 HTML-Injection HTTP HTTP-Live-Streaming HTTP-Methode , 1022 GET HEAD POST Hybriddarstellung Hypertext-Markup-Language I IaaS IANA IBAction , 383 iboot IBOutlet IBOutletCollection icloud... 46, 798, 802 Icon icontrol id... 70, 71, 103 mit Protokoll identifier identifierforvendor , 795 Identitätsinspektor idisk idletimerdisabled
Klaus M. Rodewig, Clemens Wagner. Apps entwickeln für iphone und ipad. Das Praxisbuch .. ~_.. GalileoPress
Klaus M. Rodewig, Clemens Wagner Apps entwickeln für iphone und ipad Das Praxisbuch.. ~_.. GalileoPress Auf einen Blick 1 Einführung,... 17 2 Einstieg in die Praxis 61 3 Aufwachen - analoger Wecker 145
Mehr1 Hello iphone Grundlagen Views und Viewcontroller Alles unter Kontrolle Daten, Tabellen und Controller 405
Auf einen Blick 1 Hello iphone 21 2 Grundlagen 55 3 Views und Viewcontroller 199 4 Alles unter Kontrolle 307 5 Daten, Tabellen und Controller 405 6 Models, Layer, Animationen 529 7 Programmieren, aber
MehrAuf einen Blick. 1 Hello iphone... 21. 2 Die Reise nach ios... 57. 3 Sehen und anfassen... 207. 4 Alles unter Kontrolle... 353
Auf einen Blick Auf einen Blick 1 Hello iphone... 21 2 Die Reise nach ios... 57 3 Sehen und anfassen... 207 4 Alles unter Kontrolle... 353 5 Daten, Tabellen und Controller... 457 6 Models, Layer, Animationen...
MehrAuf einen Blick. 1 Hello iphone... 23. 2 Die Reise nach ios... 63. 3 Sehen und anfassen... 217. 4 Alles unter Kontrolle... 403
Auf einen Blick Auf einen Blick 1 Hello iphone... 23 2 Die Reise nach ios... 63 3 Sehen und anfassen... 217 4 Alles unter Kontrolle... 403 5 Daten, Tabellen und Controller... 499 6 Models, Layer, Animationen...
MehrGeleitwort 17 Vorwort Hello ophone 23
Do halt Geleitwort 17 Vorwort 19 1 Hello ophone 23 1.1 Voraussetzungen 24 1.1.1 Das SDK und die Entwicklerprogramme 25 1.1.2 Der Simulator 26 1.1.3 Test der Arbeitsumgebung 28 1.2 App geht's 33 1.2.1 Ein
MehrGeleitwort des Gutachters... 13 Vorwort... 15. 1 Einführung... 17
Inhalt Geleitwort des Gutachters... 13 Vorwort... 15 1 Einführung... 17 1.1 ios... 18 1.1.1 Core OS... 21 1.1.2 Core Services... 21 1.1.3 Media... 23 1.1.4 Cocoa Touch... 23 1.2 ios-sdk... 25 1.2.1 Xcode...
MehrAK Medientechnologien Hello World. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
AK Medientechnologien Hello World Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Demo-Applikation: Hello World Rückblick auf einzelne Schritte Entwicklungswerkzeuge
MehrAK Medientechnologien 05 Delegation
AK Medientechnologien 05 Delegation TableViews, XML Parser, Application Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines zum Delegation Pattern Theoretische
MehrHolger Hinzberg. iphone Apps programmieren. Praxiseinstieg. mitp
Holger Hinzberg iphone Apps programmieren Praxiseinstieg mitp View Controller Einleitung 13 1 Grlagen von ObjectiveC 21 1.1 Stilmittel in den Listings 21 1.2 Kommentare 22 1.3 ObjectiveC kann C 23 1.4
MehrStichwortverzeichnis. Cocoa 491 Cocoa Touch 436, 491 CocoaHeads 24 Compiler 28, 402, 489, 490
A Anforderungen 467 Animationen 394 App Store 29 Array 226 ASCII 88 Aufwand 482 Ausnahme 474 Automatic Reference Counting 159 Automatisierte Tests 468 B Bedingung 77, 95 else-anweisung 96 if-anweisung
MehrProgrammieren für iphone und ipad
Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses
MehrNative Verschlüsselungs- APIs unter ios. Dr. Wolfram Schroers
Native Verschlüsselungs- APIs unter ios Dr. Wolfram Schroers Konzepte zur Datensicherheit (Auch) Usability-Frage! Datensicherheit Sicherheit (Beschränkter Zugriff) Verfügbarkeit (Leichter Zugriff) Angriffsstrategien
MehrApps für ios entwickeln
Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere
MehrModern Objective-C und Cocoa
Holger Hinzberg Modern Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone mitp I n haltsverzeich nis Danksagung 13 Einleitung 15 Teil I Grundlagen von Objective-C 19 1 Grundlagen
MehrOnline Kurs Entwicklung der Apps auf iphone und ipad
ios Kurs Online Kurs Entwicklung der Apps auf iphone und ipad Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für ios Modul 1 Einführung in die Programmierung Erste Lerneinheit Einführung
Mehr1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25
1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation
MehrObjective-C CheatSheet
App-Templates: Erstellt automatisch einen Navigation Controller mit editierbarem UITableView und DetailView, der bei Klick auf einzelne UITableViewCell angezeigt wird. Kreiert einen GLKitViewController
MehrGlossar. Launching auf.
243 Ad Hoc Distribution Die Ad Hoc Distribution ist eine Möglichkeit, um Ihre entwickelte Anwendung auf anderen Endgeräten zu verteilen. Diese Art der Verteilung erfolgt ohne den App Store. Die Anzahl
MehrGestaltung von App-Oberflächen (UI) mit Core Animation
Gestaltung von App-Oberflächen (UI) mit Core Animation iwelt AG 2013, 21. März 2013 Agenda Vorstellung der iwelt AG Animierte Benutzeroberflächen Warum? Kenntnisse und Werkzeuge Core Animation ein Überblick
Mehr3.9 Grundelemente einer Benutzeroberfläche
92 3 Grundlagen einer ios-anwendung 3.8.4 Target-Actions Einer der häufigsten Anwendungsfälle bei einer Oberfläche ist das Betätigen einer Schaltfläche durch einen Anwender, woraufhin eine bestimmte Aktion
MehrCheck Point IPS. Agenda. Check Point & AlgoSec Security-Update 24./25. September 2014. «Eine Firewall ohne IPS ist keine Firewall»
Check Point IPS «Eine Firewall ohne IPS ist keine Firewall» Andreas Leuthold, Security Engineer leuthold@avantec.ch Agenda Warum IPS? Wie funktioniert IPS? Ablauf eines IPS Projekts IPS Warum IPS? Source
MehrApple Train the Trainer 10 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
Apple Train the Trainer 10 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten
MehrSENSOREN MOBILER DEVICES
SENSOREN MOBILER DEVICES Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung AM1 Hauptseminar: Re-usable Content in 3D und Simulationssystemen SS 2013 Prof. Manfred Thaller
MehrAK Medientechnologien 09 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
AK Medientechnologien 09 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten App
MehrApp-Entwicklung mit Titanium
App-Entwicklung mit Titanium Masterstudienarbeit von Betreuung Prof. Dr. M. von Schwerin App-Entwicklung mit Titanium 1 Gliederung 1.Titanium Eine Einführung 2.Programmierschnittstelle (API) 3.Module 4.App
MehrObjective-C und Cocoa Praxiseinstieg
mitp Professional Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone von Holger Hinzberg 1. Auflage Objective-C und Cocoa Praxiseinstieg Hinzberg schnell und portofrei erhältlich
MehrPraktikum ios-entwicklung im Sommersemester 2015 Übungsblatt 3
Ludwig-Maximilians-Universität München Institut für Informatik Lehrstuhl für Mobile und Verteilte Systeme Prof. Dr. Claudia Linnhoff-Popien Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt
MehrSicherheit von Smartphone-Betriebssystemen im Vergleich. Andreas Jansche Gerhard Klostermeier
Sicherheit von Smartphone-Betriebssystemen im Vergleich Andreas Jansche Gerhard Klostermeier 1 / 24 Inhalt ios Sicherheitsmechanismen allgemein Sicherheits-APIs weitere Features Probleme Android Architektur
MehrProgrammieren fürs iphone
Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt
MehrOWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes
OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen
MehrProgrammierung in ios mit Swift Studiengang MI
Programmierung in ios mit Swift Studiengang MI Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://mwilhelm.hs-harz.de Raum 2.202 Tel.
Mehriphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch
iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch ios - Wo steht es, wie geht es? Markus Stäuble MRM Worldwide GmbH 1 Feedback #ipdc10 #as 2 Agenda 3 Heute:
MehrStichwortverzeichnis. bash 108 Basisklasse 168, 259
A Absturz 479 Ada 68 addsubview 410 Adresse 106, 164 Alert View 382 Anforderungen 491 animatewithduration 426 Animationen 426 AnyObject 242 append 235 Apple Enterprise Programm 505 Apple Watch 21, 30,
MehrAK Medientechnologien 08 App Deployment. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
AK Medientechnologien 08 App Deployment Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Personen (Zertifikate) Devices Apps Provisioning Profiles Deployment
MehrWeb APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?
Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services? Web APIs Wo kommen wir her? Remote Procedure Calls (RPC) Verben/Aktionen im Endpunkt enthalten GetCustomer InsertInvoice
MehrKonfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.
Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.0 1. IGMP Multicast - Video Streaming 1.1 Einleitung Im Folgenden
MehrPraktikum ios-entwicklung. Sommersemester 2017 Prof. Dr. Linnhoff-Popien Lenz Belzner, Kyrill Schmid
Praktikum ios-entwicklung Sommersemester 2017 Prof. Dr. Linnhoff-Popien Lenz Belzner, Kyrill Schmid MODEL-VIEW-CONTROLLER 17.05.2017 Lenz Belzner, Kyrill Schmid - ios-praktikum - SoSe 17 2 Model-View-Controller
MehrThomas Sillmann. Swift im Detail HANSER
Thomas Sillmann Swift im Detail HANSER Inhalt 1 Apples neue Programmiersprache: Swift 1 1.1 Willkommen bei Swift! 1 1.2 Warum Swift? 1 1.3 Swift und Objective-C 2 1.4 Voraussetzungen für die Swift-Entwicklung
MehrSchwachstellenanalyse 2012
Schwachstellenanalyse 2012 Sicherheitslücken und Schwachstellen in Onlineshops Andre C. Faßbender Schwachstellenforschung Faßbender 13.01.2012 Inhaltsverzeichnis 1. Abstract... 3 2. Konfiguration der getesteten
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Mehram Beispiel - SQL Injection
am Beispiel - SQL Injection Einführung } Warum ist Sicherheit ein Software Thema? } Sicherheit in heutigen Softwareprodukten & Trends } OWASP Top 10 Kategorien Hacking Demo } SQL Injection: der Weg zu
MehrXcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X
Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,
MehrEine Einführung in das verteilte Quelltextverwaltungssystem Git
Eine Einführung in das verteilte Quelltextverwaltungssystem Git B.Sc. Daniel Baulig Fachhochschule Frankfurt am Main University of Applied Sciences 2. November 2012 Übersicht 1 Einführung Über mich Versions-was?
MehrVisualisierung von Geschäftsgrafiken. Dr. Wolfram Schroers
Visualisierung von Geschäftsgrafiken Dr. Wolfram Schroers iphone & ipad im geschäftlichen Umfeld Ein Bild sagt mehr als tausend Worte: Charting/Business-Reporting unter ios PowerPlot Live-Demo Design der
MehrLeseprobe. Thomas Sillmann. Apps für ios 8 professionell entwickeln
Leseprobe Thomas Sillmann Apps für ios 8 professionell entwickeln Sauberen Code schreiben, stabile Apps programmieren. Techniken & Methoden von Grund auf verstehen ISBN (Buch): 978-3-446-44018-0 ISBN (E-Book):
MehrVon SVN zu Git. Daniel Willmann <daniel@totalueberwachung.de> 2011-10-18 cbna
Von SVN zu Git Daniel Willmann 2011-10-18 cbna Inhalt Einführung Git für SVN Benutzer Weitergehende Konzepte Zusammenfassung Daniel Willmann Von SVN zu Git 2 Über den Vortragenden
MehrPraktikum ios-entwicklung. Wintersemester 2015/16 Prof. Dr. Linnhoff-Popien Florian Dorfmeister, Marco Maier
Praktikum ios-entwicklung Wintersemester 2015/16 Prof. Dr. Linnhoff-Popien Florian Dorfmeister, Marco Maier Themen für die Programmierphase Gemeinsames Themen-Brainstorming am 2.12.! Wir suchen Ideen für
MehrApps entwickeln für iphone und ipad
Klaus M. Rodewig, Clemens Wagner Apps entwickeln für iphone und ipad Das Praxisbuch Auf einen Blick 1 Einführung... 17 2 Einstieg in die Praxis... 61 3 Aufwachen analoger Wecker... 145 4 Daten, Tabellen
Mehrwo werden die Daten besser geschützt?
Android & ios wo werden die Daten besser geschützt? [twitter]heute ein Versuch: Live Tweet aus dem Vortrag heraus. Live-Stream: http://unfuck.eu/2012/live-stream @ThinkingObjects [/ twitter] Who we are
MehrDatensicherheit. Vorlesung 7: 29.5.2015. Sommersemester 2015 h_da. Heiko Weber, Lehrbeauftragter
Datensicherheit Vorlesung 7: 29.5.2015 Sommersemester 2015 h_da Heiko Weber, Lehrbeauftragter Inhalt 1. Einführung & Grundlagen der Datensicherheit 2. Identitäten / Authentifizierung / Passwörter 3. Kryptografie
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrInhaltsverzeichnis. Apps für Android entwickeln
Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1
MehrTDD für iphone OS. xpdays 2009. Tammo Freese
TDD für iphone OS xpdays 2009 Tammo Freese Inhalt Unit Testing für iphone OS Mockobjekte für iphone OS TDD für iphone OS? Unit Testing auf dem iphone Vor iphone OS 3.0: kaum dokumentiert nur auf dem Entwicklungsrechner
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrDaniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
MehrProgrammierung für mobile Endgeräte
Programmierung für mobile Endgeräte Nebenläufigkeit 2 Überblick Nebenläufigkeit beschreibt die Fähigkeit eines Programms mehrere Aufgaben (Tasks) gleichzeitig auszuführen Für ein Betriebssystem bspw. unabkömmlich
MehrVMware vrealize Log Insight- Entwicklerhandbuch
VMware vrealize Log Insight- Entwicklerhandbuch vrealize Log Insight 2.5 Dieses Dokument unterstützt die aufgeführten Produktversionen sowie alle folgenden Versionen, bis das Dokument durch eine neue Auflage
MehrROFIN App Benutzerhandbuch. Version 1.0
ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App
Mehriphone OS Applikationsentwicklung auf mobilen Endgeräten
iphone OS Applikationsentwicklung auf mobilen Endgeräten Nicolas Neubauer Universität Osnabrück, 22.04.2010 Agenda Inhalt Einführung in... die Hardware-Grundlagen den konzeptuellen Plattform-Aufbau Objective
MehrHybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012
Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Roj Mircov TSP Datacenter Microsoft Virtualisierung Jörg Ostermann TSP Datacenter Microsoft Virtualisierung 1 AGENDA Virtual
MehrJavadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck
Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle
Mehram Beispiel - SQL Injection
am Beispiel - SQL Injection Einführung Warum ist Sicherheit ein Software Thema? Sicherheit in heutigen Softwareprodukten & Trends OWASP Top 10 Kategorien Hacking Demo SQL Injection: der Weg zu den Daten
MehrPraktikum ios-entwicklung. Sommersemester 2016 Prof. Dr. Linnhoff-Popien Florian Dorfmeister, Marco Maier, Mirco Schönfeld
Praktikum ios-entwicklung Sommersemester 2016 Prof. Dr. Linnhoff-Popien Florian Dorfmeister, Marco Maier, Mirco Schönfeld Themen für die Programmierphase Gemeinsames Themen-Brainstorming am 1.6.! Wir suchen
MehrMac Desktop Entwicklung
headquarter Mac Desktop Entwicklung Phillipp Bertram DEVELOPER DAY 20vierzehn http://www.admiralmarkets.com/images/mtmac/metatrader4-for-mac-os.png 2 "There is no reason for any individual to have a computer
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrMAPS.ME. Benutzerhandbuch! support@maps.me
MAPS.ME Benutzerhandbuch! support@maps.me Hauptbildschirm Geolokalisierung Menü Suche Lesezeichen Wie kann ich die Karten herunterladen? Zoomen Sie an den Standort heran, bis die Nachricht «Land herunterladen»
MehrMartin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag
Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung
MehrProgrammieren für iphone und ipad
Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 5 4., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Gabriel Neumann Copy Editing: Ursula Zimpfer,
MehrMac OS X Programmierung
Mac OS X Programmierung Eine Einführung in Cocoa, Objective-C und Xcode Christina Zeeh Mac User Group Stuttgart 17.08.2004 Überblick Erster Teil Softwareentwicklung für Mac OS X - ein Überblick Objektorientierung
MehrSicherheit in Rich Internet Applications
Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Seite 2 Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Inhaltsverzeichnis Grundlagen Ajax und Mashups Adobe Flash-Player
MehrInternet Protokolle für Multimedia - Anwendungen
Internet Protokolle für Multimedia - Anwendungen Kapitel 5.7 Streaming im Web (RTSP) 1 Streaming Media (1) Streaming Media Strom ist kontinuierlich wird unmittelbar während des Empfangs wiedergegeben wird
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrApps programmieren für ios
Apps programmieren für ios Allgemeine Einleitung ios ist das Apple-Betriebssystem von iphone, ipad, ipod touch und Apple TV und (nach Angaben des Herstellers) das "fortschrittlichste mobile Betriebssystem
MehrKonzept zur Push Notification/GCM für das LP System (vormals BDS System)
Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?
Mehrpeer-to-peer Dateisystem Synchronisation
Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrCross-Platform Mobile mit.net
Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell
MehrSEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.
SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen
MehrApple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/
Apple Train the Trainer 08 Developer Programs Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Übersicht über Programme iphone Developer University Program
Mehrvii Inhaltsverzeichnis 1 Cloud Computing 1
vii 1 Cloud Computing 1 1.1 Was ist Cloud Computing?................................. 1 1.1.1 Servicemodelle der Cloud........................... 1 1.1.2 Liefermodell der Cloud............................
MehrGEOPROCESSING UND MODELBUILDER
GEOPROCESSING UND MODELBUILDER RÄUMLICHE ANALYSEFUNKTIONEN UND DATENMODELLIERUNG IN ARCGIS MIT TOOLBOX UND MODELBUILDER. EINFÜHRUNG INS PYTHON-SCRIPTING IN ARCGIS DAUER: 2 Tage ÜBERSICHT In dieser Schulung
MehrFrühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
MehrEinstieg in Objective-C 2.0 und Cocoa
Kai Surendorf, Markus Hardt Einstieg in Objective-C 2.0 und Cocoa inkl. iphone-programmierung mit dem SDK 3 Galileo Press Auf einen Blick TEIL I: Einführung 23 TEIL II: Objective-C 49 TEIL III: Cocoa 135
MehrApollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved.
Apollo Überblick Klaus Kurz Manager Business Development 1 Was ist Apollo? Apollo ist der Codename für eine plattformunabhängige Laufzeitumgebung, entwickelt von Adobe, die es Entwicklern ermöglicht ihre
MehrBes 10 Für ios und Android
Bes 10 Für ios und Android Architektur einer nicht Container (Sandbox) basierenden MDM Lösung Simple & Secure ios & Android Management mit 10.1.1 Secure Workspace - Sicherer Container für ios und Android
MehrWEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?
WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)
MehrPraktikum ios-entwicklung. Sommersemester 2017 Prof. Dr. Linnhoff-Popien Lenz Belzner, Kyrill Schmid
Praktikum ios-entwicklung Sommersemester 2017 Prof. Dr. Linnhoff-Popien Lenz Belzner, Kyrill Schmid IOS 03.05.2017 Lenz Belzner, Kyrill Schmid - ios-praktikum - SoSe 2017 2 ios: ios Betriebssystem das
MehrSkalierbare Webanwendungen mit Python und Google App Engine
Skalierbare Webanwendungen mit Python und Google App Engine Oliver Albers 03. Juli 2008 1/32 Einführung Worum geht es? Pro und Contra Technik Genereller Aufbau Anwendungskonfiguration Verarbeitung von
MehrKapitel 3 Views und Viewcontroller
Kapitel Views und Viewcontroller»Never put off till tomorrow what you can do the day after tomorrow.«mark Twain In diesem Kapitel werden Sie einen analogen Wecker programmieren und dabei den grundlegenden
MehrVorwort Die Geschichte der Apps 19
Inhalt Vorwort 11 1 Ein kleiner Schritt 13 1.1 Die Geschichte der Apps 19 1.2 Was brauche ich, um eine App zu programmieren? 24 1.2.1 Die Hardware 24 1.2.2 Wie kann ich verschiedene Gebrauchtgeräte vergleichen?
MehrAnleitung zum Prüfen von WebDAV
Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des
MehrÜbung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
MehrObjektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
MehrRails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de
Rails Ruby on Rails Ajax on Rails Who is who? Rails Ziel: Framework für Web (2.0) Anwungen Beschleunigung der Entwicklung Konzept des Agilen Programmierens Ruby Interpretierte Sprache Rails Integrationen
MehrMeine Welt auf einen Blick erleben.
Daten- Synchronisation Sie haben Fragen? Hier finden Sie Antworten. Meine Welt auf einen Blick erleben. Die folgenden Anleitungen helfen Ihnen dabei Ihre vorhandenen Daten mit einem Windows Phone 7 weiter
MehrGood Dynamics by Good Technology. V1.1 2012 by keyon (www.keyon.ch)
Good Dynamics by Good Technology eberhard@keyon.ch brunner@keyon.ch V1.1 2012 by keyon (www.keyon.ch) 1 Über Keyon Experten im Bereich IT-Sicherheit und Software Engineering Als Value added Reseller von
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
Mehr