Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung AM2: Humanities Computing vs. Humanities Computer Science II Hauptseminar: Medien zwischen Technologien und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller Einführung in die iPhone bzw. App Programmierung
Betriebssystem angepasstes Mac OS X iOS – iPhone OS
iPhone SDK = Software Development Kid Xcode Instruments Dashcode Simulator Interface Builder Cocoa Touch
Programmieren einer einfachen App ( 18-at PM.png)
Projekt: Hello World ( )
HelloWorldViewController.xib (
Interface HelloWorldViewController.h (
Implementation File: HelloWorld.ViewController.m (
Ergebnis:
Storyboards in iOS 5
( 300x131.png)
(
(
(
(
(
UIGestureRecognizer
(
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]; }
(
Vielen Dank für eure Aufmerksamkeit!
Quellen Sadun, Erica: Das iPhone Entwicklerbuch. München world-einfaches-iphone-tutorial/ storyboards-in-ios-5-part-1;# tutorial-deutsch-6-storyboard-part-1-grundlagen/ izer-tutorial-in-ios-5-pinches-pans-and-more