Prep
The downloaded videos are m4v format which have been embeded the CC( closed captions ). For better watching, I gonna extract the CC firstly.
Search out a soft Annotation Edit which can implement the function of export CC to .SRT file. link
CS193P Lecture 1
- the most important prerequisite is that you must be a competent, comfortable object-oriented programmer( Java-CS106B, C++-CS107)
- one should be familiar with such terms (listed in slides: class, instance, message, method, instance variable, superclass/subclass, protocol)
- in iOS, you can build a big APP in 6 weeks (for competent coder)
- object-oriented is called a design paradigm and swim downstream with this design paradigm
- M-Model
- V-View: controller’s minions
- C-Control: how model is presented
- not know clearly about thread safe,(wiki)
- access instance variables: go through setters and getters for properties
explanations of codes