文档库 最新最全的文档下载
当前位置:文档库 › 斯坦福大学iphone基础编程讲义__Handout-1-Syllabus

斯坦福大学iphone基础编程讲义__Handout-1-Syllabus

CS193P: Preliminary Syllabus

This is the general layout of the course. Any changes to the lectures or assignments will be announced as early as possible in lecture and will also be posted on the web site. Week 1: 9/23 & 9/25

9/23: Intro to Mac OS X and Cocoa Touch, Objective-C, Dev Tools

9/25: Using Objective-C, Foundation framework

Assignment: Hello Stanford and Command Line Tool I (due 10/1)

Week 2: 9/30 & 10/2

9/30: Custom classes

10/2: Interface Builder, Controls, Target-Action

Assignment: Command Line Tool II and HelloPoly I (due 10/8)

Week 3: 10/7 & 10/9

10/7: Views and Drawing, Animations

10/9: Memory Management and More Objective-C

Assignment: HelloPoly II (due 10/15)

Week 4: 10/14 & 10/16

10/14: View Controllers Basics

10/16: Navigation Controllers

Assignment: Presence I (due 10/22)

Week 5: 10/21 & 10/23

10/21: Tab bar and modal view controllers, Toolbars

10/23: Address Book

Assignment: Presence II (due 10/29), Final project proposals

Week 6: 10/28 & 10/30

10/28: Table Views, Delegation

10/30: Custom table view cells, Cell Caching, Performance Tools

Assignment: Presence III (due 11/5)

Week 7: 11/4 & 11/6

11/4: Text

11/6: Working with data: plists, SQLite, web services

Assignment: Presence IV (due 11/12)

Week 8: 11/11 & 11/13

11/11: Threading, Operations

11/13: OpenGL, Core Animation

Assignment: Final project (due week of 12/5, exact date TBD)

Week 9: 11/18 & 11/20

11/18: Networking (Bonjour, NSURL)

11/20: Using the Accelerometer and Camera

Assignment: Final project (due week of 12/5, exact date TBD) Week 10: 12/2 & 12/4

12/2: CoreLocation

12/4: Internationalization

Assignment: Final project (due week of 12/5, exact date TBD)

相关文档