emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
m (corrected day) |
|||
Line 120: | Line 120: | ||
== Syllabus == | == Syllabus == | ||
This is a preliminary syllabus, there will be changes according to the needs of the student's projects | This is a preliminary syllabus, there will be changes according to the needs of the student's projects | ||
# | # 09.04. Intro, Showcase, Application Types, iOS, Xcode, Interface Builder, Target/Action Demo | ||
# | # 23.04. Designing for iOS, Objective-C 2.0, Datatypes | ||
# | # 30.04. Objective-C 2.0, Properties, Object Oriented Programming, Classes & Instances, Project Talk | ||
# | # 07.05. Memory Management & ARC, Object Lifecycle, Xcode in depth, Debugging Demo | ||
# | # 14.05. Foundation Overview, UIKit Overview, UIWebView Demo | ||
# | # 21.05. Recap, Quick Test, Project Talk (Attendance absolutely required!) | ||
# | # 28.05. MVC, View Controllers, Navigation- & TabBar Controller | ||
# | # 04.06. Cocoa Design Patterns I (MVC, Target-Action, DataSources, Delegates, KVC/KVO, Notifications ...) | ||
# | # 11.06. Cocoa Design Patterns II (Categories, Singletons, Protocols: ModalViews), Blocks | ||
# | # 18.06. TextInput (TextInput Delegation, UIPasteboard & Localisation), UIImagePicker (Photo & Camera Access) | ||
# | # 25.06. Timers, Data & Persistance (UserPreferences, Settings, NSCoder & NSKeyedArchiver, SQLite, CoreData), Project Talk | ||
# | # 02.07. Shake, Xcode Tipps & Tricks, Project Talk | ||
# 09.07. TableViews, Project Talk | |||
# To be continued in iOS Dev II next term: Views, Coordinate Space, ScrollViews, Core Animation, Views & Drawing, Audio, Video, Custom Table Cells, Touch Events, Multi-Touch, Gestures, Location, Maps, CoreMotion & Accelerometer, Undo, Blocks, Multitasking, Quick Overview: Gamekit, Instruments, Unit Testing, what's new in iOS, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads vs. Blocks)<br/>Bonjour & Networking<br/> | # To be continued in iOS Dev II next term: Views, Coordinate Space, ScrollViews, Core Animation, Views & Drawing, Audio, Video, Custom Table Cells, Touch Events, Multi-Touch, Gestures, Location, Maps, CoreMotion & Accelerometer, Undo, Blocks, Multitasking, Quick Overview: Gamekit, Instruments, Unit Testing, what's new in iOS, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads vs. Blocks)<br/>Bonjour & Networking<br/> | ||
# 20.09. Final Deadline (see below) | # 20.09. Final Deadline (see below) |