universität zu köln historisch-kulturwissenschaftliche informationsverarbeitung am2: humanities...

Download Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung AM2: Humanities Computing vs. Humanities Computer Science II Hauptseminar:

Post on 06-Apr-2015

102 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Folie 1
  • Universitt zu Kln Historisch-kulturwissenschaftliche Informationsverarbeitung AM2: Humanities Computing vs. Humanities Computer Science II Hauptseminar: Medien zwischen Technologien und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller Einfhrung in die iPhone bzw. App Programmierung
  • Folie 2
  • Betriebssystem angepasstes Mac OS X iOS iPhone OS
  • Folie 3
  • iPhone SDK = Software Development Kid Xcode Instruments Dashcode Simulator Interface Builder Cocoa Touch
  • Folie 4
  • Programmieren einer einfachen App (http://cdn1.raywenderlich.com/wp-content/uploads/2012/09/Screen-Shot-2012-09- 18-at-5.45.40-PM.png)
  • Folie 5
  • Projekt: Hello World (http://kurzvoracht.files.wordpress.com/2008/12/bild-21.png%3Fw%3D300%26h%3D233 )
  • Folie 6
  • HelloWorldViewController.xib (http://kurzvoracht.files.wordpress.com/2008/12/bild-4.png?w=203&h=300)
  • Folie 7
  • Interface HelloWorldViewController.h (http://kurzvoracht.files.wordpress.com/2008/12/bild-5.png?w=300&h=114)
  • Folie 8
  • Implementation File: HelloWorld.ViewController.m (http://kurzvoracht.files.wordpress.com/2008/12/bild-7.png?w=700)
  • Folie 9
  • Ergebnis:
  • Folie 10
  • Storyboards in iOS 5
  • Folie 11
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-DasStoryboard- 300x131.png)
  • Folie 12
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-NeuesProjektOptionen.png)
  • Folie 13
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-ProjektDatei.png)
  • Folie 14
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-StoryboardEditor.png)
  • Folie 15
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-ErsterViewController1.png)
  • Folie 16
  • (http://www.iosdevgermany.de/wp-content/uploads/2011/11/Tutorial6-NavigationController3.png)
  • Folie 17
  • UIGestureRecognizer
  • Folie 18
  • (http://cdn3.raywenderlich.com/wp-content/uploads/2011/11/ImageViewsInStoryboard.png)
  • Folie 19
  • ViewController.h - (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer; ViewController.m - (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer { CGPoint translation = [recognizer translationInView:self.view]; recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y + translation.y); [recognizer setTranslation:CGPointMake(0, 0) inView:self.view]; }
  • Folie 20
  • (http://cdn1.raywenderlich.com/wp-content/uploads/2011/11/MonkeyMove.png)
  • Folie 21
  • Vielen Dank fr eure Aufmerksamkeit!
  • Folie 22
  • Quellen Sadun, Erica: Das iPhone Entwicklerbuch. Mnchen 2009. http://www.raywenderlich.com/tutorials# http://kurzvoracht.wordpress.com/2008/12/28/hello- world-einfaches-iphone-tutorial/ http://www.raywenderlich.com/5138/beginning- storyboards-in-ios-5-part-1;# http://www.iosdevgermany.de/tutorial/iphone-sdk- tutorial-deutsch-6-storyboard-part-1-grundlagen/ http://www.raywenderlich.com/6567/uigesturerecogn izer-tutorial-in-ios-5-pinches-pans-and-more