標籤:公開課 計算機 operation
繼續學習公開課
第二節課做了一個簡單的計算機作為例子。大概Touch了如下知識點:
講解了XCode4,我看了一下最新下載的是XCode8了。
XCode建立工程, singleViewApplication還是有的,介面對比起XCode4來,更簡潔些了,操作跟視頻講解裡的差不多。
體會了下第一節課講的MVC
View的代碼看不到這個感覺不太爽,特別是前面操作是將number的button拷貝到了 operation的 button,結構導致operation button也都串連到了digitPressed的action, 又不知道如何去掉,只好重建一遍。應該是有辦法修改的,只是目前還不知道。
MVC架構:
V-StoryBoard, C-ViewController, Model需要自己建立
所謂outlet其實就是View裡面的控制項的引用,action就是一個類似於OnClickListener的回調方法
Controller要有Model的引用,以及outlet,應該也有View的引用,但是因為使用storyboard搞得不清晰
Model和View都沒有Controller的引用,View只通過Action(即回調方法)與Controller通訊
Objective-C接觸的幾個知識點
NSObject, 類似於Java的Object,一切類的基類
NSString,字串類,是個重要的基本類 | @" " constant string
NSMutableArray,數組資料結構
NSLog
UIButton,UILable等介面控制項
@property @synthesize
getter & setter
Lazy Instanciation in getter method
對象建立:alloc & init: [[NSMutableArray alloc] init];
基本照著葫蘆畫瓢,比較簡單
斯坦福大學公開課:iPad和iPhone應用開發(iOS5) 學習筆記 2