這個影片的前面字幕
時間軸非常不準
所以一開始的時候要好好練習一下自己的聽力
當然前面都是在提醒stanford的學生 有關選課確定要注意的事項
所以如果前面很無聊的請從 07:20 左右開始觀看影片即可!
所以學習的內容主要就是自己先看完完整的上課投影片
再來開始看影片 會比較容易
以下為我整理的筆記
投影片
p.18 (timeline=08:01)
OOP Vocabulary 物件導向程式 詞彙表
(Object Oriented Programming)
Class 類別
Instance 實體
Method 方法
Instance Variable 動態變數
p,19 (timeline=09:00)
Encapsulation 封裝:主要是要保持資料的私有跟獨立性也就是安全性
Polymorphism 多型 or 同名異式:
Inheritance 繼承:最主要的出發點是reuse
p.20~23
Inheritance 繼承
從上圖可以看出 NSObject 跟其subclass (UIControl , UIButton , UITextFileld) 的關係=父子類別的關係
NSObject 負責管理記憶體
UIControl 處理一般的行為
而UIButton 跟UITextField 則是處理特定的行為
如 按鈕(Button)跟文字欄位(TextField) 等
p.26 (timeline=14:04)
介紹Objective C
- Strict superset of C 從C語言延伸
- 一種非常簡單的程式語言(但是有些新的語法格式)
- 單一繼承,類別只會從單一父類別繼承
- 通訊協議的定義行為是跨類別的
- 動態執行
- 鬆散的類別(假設你想的話)
後面的心得可能需要在研讀一下
才能跟大家分享
目前的學習進度嚴重落後中.....
沒有留言:
張貼留言