emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
m (→Themen) |
mNo edit summary |
||
(29 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
''Termin:'' Dienstags, 15.15 - 18.30 Uhr bzw. als Ausweichtermin 17.00 bis 20.30 Uhr<br/> | ''Termin:'' Dienstags, 15.15 - 18.30 Uhr bzw. als Ausweichtermin 17.00 bis 20.30 Uhr<br/> | ||
Bei genügend Interesse Verlegung auch auf Mo Nachmittag möglich<br/> | Bei genügend Interesse Verlegung auch auf Mo Nachmittag möglich<br/> | ||
''Ort:'' [[ | ''Ort:'' [[Marienstraße 7b]], Seminarraum 103 (bzw. Projektraum 104)<br/> | ||
''Erster Termin:'' 13.04.2010, 15.15 Uhr<br/> | ''Erster Termin:'' 13.04.2010, 15.15 Uhr<br/> | ||
Der genaue Termin/Ort wird mit der Bestätigung der Anmeldung per E-Mail mitgeteilt! | Der genaue Termin/Ort wird mit der Bestätigung der Anmeldung per E-Mail mitgeteilt! | ||
Der aktuelle Kurs ist hier zu finden: [[IFD:iOSDev]] | |||
Line 44: | Line 47: | ||
== Themen == | == Themen == | ||
* [[iPhone]] (Allgemeines, App Showcase) | * [[iPhone]] (Allgemeines, App Showcase) | ||
** [[ | ** [[iPhone Coding Resources & Tools]] - incl. 3rd Party Frameworks, Templates, Open Source Projects & Classes... | ||
* [[IPhoneDev|iPhone Development]] (SDK-Download, App-Signing How-To) | * [[IPhoneDev|iPhone Development]] (SDK-Download, App-Signing How-To) | ||
** [[Application Types]] | ** [[Application Types]] | ||
*** Immersive, Productivity, Utility | *** Immersive, Productivity, Utility | ||
*** View-Based, Quartz 2d, OpenGL | *** View-Based, Quartz 2d, OpenGL | ||
** [ | ** [[Xcode]] | ||
** [http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/Introduction/Introduction.html Interface Builder] | ** [http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/Introduction/Introduction.html Interface Builder] | ||
** [[Debugging]] | ** [[Debugging]] | ||
Line 58: | Line 61: | ||
** [[Messaging]] (Methods, Subclassing, Delegation, Notification...) | ** [[Messaging]] (Methods, Subclassing, Delegation, Notification...) | ||
** [[Target-Action-Paradigm]] | ** [[Target-Action-Paradigm]] | ||
** [[MVC]] (Model / View / Controller | ** [[MVC]] (Model / View / Controller) | ||
** [[KVC]] (Key-Value-Coding) | ** [[KVC]] (Key-Value-Coding) | ||
* [[Cocoa Touch]] - the iPhoneOS Frameworks | * [[Cocoa Touch]] - the iPhoneOS Frameworks | ||
Line 66: | Line 69: | ||
** TableViews | ** TableViews | ||
** ... (see Syllabus for further topics) | ** ... (see Syllabus for further topics) | ||
* [http://developer.apple.com/technologies/iphone/whats-new.html#api iPhone OS 4] | |||
* Einführung in [[Systemtheorie|kybernetische Systemtheorie]] als Interaktionsmodell | * Einführung in [[Systemtheorie|kybernetische Systemtheorie]] als Interaktionsmodell | ||
Line 94: | Line 98: | ||
== Zielgruppe == | == Zielgruppe == | ||
Das Werkmodul richtet sich an Studierende aller Fachrichtungen, die sich mit mobilen Anwendungen für iPhones bzw. iPod Touch Geräten technisch beschäftigen und künstlerisch auseinandersetzen wollen. | Das Werkmodul richtet sich an Studierende aller Fachrichtungen, die sich mit mobilen Anwendungen für iPhones bzw. iPod Touch Geräten technisch beschäftigen und künstlerisch auseinandersetzen wollen. | ||
== Syllabus == | == Syllabus == | ||
# 13.04. Intro, Showcase, Application Types, iPhoneOS, Objective-C 2.0, Xcode, Interface Builder | |||
# 13.04. | |||
# 20.04. Objective-C 2.0, Custom Classes, Memory Management, Object Lifecycle, Properties | # 20.04. Objective-C 2.0, Custom Classes, Memory Management, Object Lifecycle, Properties | ||
# 27.04. Recap Objective-C 2.0, Xcode, Debugging, Foundation Overview | # 27.04. Recap Objective-C 2.0, Xcode, Debugging, Foundation Overview | ||
# 04.05. Recap, UIKit Overview, Cocoa Design Patterns (MVC, Target-Action, KVC/KVO, DataSource, Delegates, Notifications, Protocols, Categories ...) | # 04.05. Recap, UIKit Overview, Cocoa Design Patterns (MVC, Target-Action, KVC/KVO, DataSource, Delegates, Notifications, Protocols, Categories ...) | ||
# 11.05. Recap Design Patterns, Navigation- & View Controllers, TabBar Controller | # 11.05. Recap Design Patterns, Navigation- & View Controllers, TabBar Controller | ||
# 18.05. | # 18.05. Recap View Controllers, ScrollViews, Core Animation, TableViews | ||
# 25.05. | # 25.05. Views, Quartz 2D Drawing, Timers, Text Input, Custom Table Cells | ||
# 01.06. Web View, Location, Maps | # 01.06. Web View, Location, Maps | ||
# 08.06. Touch Events, Multi-Touch, Gestures, Responder Chain | # 08.06. Touch Events, Multi-Touch, Gestures, Responder Chain<br/>Data & Persistance (UserPreferences, Settings, NSCoder & NSKeyedArchiver, SQLite, CoreData) | ||
# 15.06. | # 15.06. Accelerometer, Shake, Undo, Camera, ImagePicker | ||
# 22.06. Audio API, Video Playback, | # 22.06. Audio API, Video Playback, Bonjour, NSStream, GameKit, UIPasteBoard | ||
# 29.06. Debugging, | # 29.06. Localization, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads), Debugging, Instruments, Unit Testing, Publishing to the App Store, Xcode Tips & Tricks | ||
# 06.07. | # 06.07. Recap - What's really important (focussing on differences to Desktop & iPad),<br/>changes with iPhone OS 4<br/> | ||
# 13.07. Ausstellungsvorbereitung gelungener Arbeiten für Summary am 15.07. | <!--# 13.07. Ausstellungsvorbereitung gelungener Arbeiten für Summary am 15.07. --> | ||
# 28.09. Abgabe | # 28.09. Abgabe | ||
Abgabe der Ergebnisse als Dokumentation im Wiki mit Screenshots und Erläuterungen | Abgabe der Ergebnisse: | ||
* als Dokumentation im Wiki mit Screenshots und Erläuterungen | |||
* und (per E-Mail): kompilierbare quelloffene Projektdatei, bis zum 28.09.2010. | |||
== Literatur & Links == | == Literatur & Links == | ||
Line 132: | Line 133: | ||
=== Tutorials & Online-Courses === | === Tutorials & Online-Courses === | ||
* '''[http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968 iTunes U: Stanford Programming iPhone Course]''' | * '''[http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968 iTunes U: Stanford Programming iPhone Course]''' | ||
* '''[http://developer.apple.com/videos/wwdc/2010/ Apple WWDC 2010 Videos]''' (for registered developers) | |||
* [http://icodeblog.com/2008/07/26/iphone-programming-tutorial-hello-world/ iCodeBlog iPhone Tutorials] | * [http://icodeblog.com/2008/07/26/iphone-programming-tutorial-hello-world/ iCodeBlog iPhone Tutorials] | ||
* [http://www.idev101.com/ iPhone Development 101] | |||
=== Literatur === | === Literatur === | ||
Line 153: | Line 156: | ||
[[Category:Courses]] | [[Category:Courses]] | ||
[[Category:GPS]] | |||
[[Category:Internet]] | [[Category:Internet]] | ||
[[Category:Netztechnik]] | [[Category:Netztechnik]] | ||
Line 163: | Line 167: | ||
[[Category:Software]] | [[Category:Software]] | ||
[[Category:SS10]] | [[Category:SS10]] | ||
[[Category:Werkmodul]] | |||
[[Category:IOS]] |