您好,登錄后才能下訂單哦!
繼續(xù)學(xué)習(xí)公開課
第二節(jié)課做了一個簡單的計算器作為例子。大概Touch了如下知識點:
講解了XCode4,我看了一下最新下載的是XCode8了。
XCode創(chuàng)建工程, singleViewApplication還是有的,界面對比起XCode4來,更簡潔些了,操作跟視頻講解里的差不多。
體會了下第一節(jié)課講的MVC
View的代碼看不到這個感覺不太爽,特別是前面操作是將number的button拷貝到了 operation的 button,結(jié)構(gòu)導(dǎo)致operation button也都連接到了digitPressed的action, 又不知道如何去掉,只好重新生成一遍。應(yīng)該是有辦法修改的,只是目前還不知道。
MVC架構(gòu):
V-StoryBoard, C-ViewController, Model需要自己創(chuàng)建
所謂outlet其實就是View里面的控件的引用,action就是一個類似于OnClickListener的回調(diào)方法
Controller要有Model的引用,以及outlet,應(yīng)該也有View的引用,但是因為使用storyboard搞得不清晰
Model和View都沒有Controller的引用,View只通過Action(即回調(diào)方法)與Controller通訊
Objective-C接觸的幾個知識點
NSObject, 類似于Java的Object,一切類的基類
NSString,字符串類,是個重要的基本類 | @" " constant string
NSMutableArray,數(shù)組數(shù)據(jù)結(jié)構(gòu)
NSLog
UIButton,UILable等界面控件
@property @synthesize
getter & setter
Lazy Instanciation in getter method
對象創(chuàng)建:alloc & init: [[NSMutableArray alloc] init];
基本照著葫蘆畫瓢,比較簡單
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。