1笑旺、變量的概念
變量的值可以在程序運(yùn)行期間改變
變量代表一塊存儲(chǔ)區(qū)域
存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)的內(nèi)容就是變量的值
2文留、變量命名規(guī)范
1)、名字只能有數(shù)字竭沫、字母燥翅、下劃線、美元符號(hào)組成蜕提,并且不能以數(shù)字開(kāi)頭
2)森书、見(jiàn)名知意
3)、駝峰命名法
4)贯溅、先定義后使用
5)拄氯、變量不能重名
3、面向?qū)ο?br>
萬(wàn)事萬(wàn)物皆為對(duì)象
1)它浅、類
創(chuàng)建一個(gè)類译柏,首先要寫(xiě)這個(gè)類的特征和行為
方法表示這個(gè)類具有怎樣的行為
.h文件中定義,.m文件中實(shí)現(xiàn)
alloc:開(kāi)辟一個(gè)內(nèi)存姐霍,init:初始化-產(chǎn)生這個(gè)對(duì)象
4鄙麦、實(shí)例對(duì)象的可見(jiàn)度: private、protected镊折、public
5胯府、面向?qū)ο笕筇匦裕豪^承、封裝恨胚、多態(tài)
封裝:類的屬性是屬于這個(gè)類的骂因,不允許別人在外面對(duì)它進(jìn)行修改,如果想要修改告訴這個(gè)類赃泡,類自己來(lái)改動(dòng)寒波,這個(gè)時(shí)候就需要用到set、get方法升熊,設(shè)置器和訪問(wèn)器
//set俄烁、get方法
-(void)setName:(NSString *)name;
-(NSString *)name;
OC中調(diào)用方法使用中括號(hào),也叫消息發(fā)送機(jī)制
6级野、UI
UI工程的創(chuàng)建页屠、UIWindow、UIViewController
不再是創(chuàng)建下面的這個(gè)工程
真正工作了去做項(xiàng)目的時(shí)候創(chuàng)建的是iOS中的:
以前創(chuàng)建項(xiàng)目的時(shí)候有一個(gè)空模板蓖柔,現(xiàn)在沒(méi)有了辰企,現(xiàn)在蘋(píng)果主要推薦使用Single View Application,這個(gè)帶有一個(gè)可視化編程的工具
UIWindow
我們的應(yīng)用程序之所以能夠在手機(jī)中看到并且顯示出來(lái)况鸣,就是因?yàn)橛衱indow這個(gè)東西蟆豫,
打開(kāi)一個(gè)app,它里面是有一個(gè)窗戶的懒闷,所以它才可以顯示到手機(jī)上面十减,app不可能只有一個(gè)界面栈幸,肯定有多個(gè)頁(yè)面,一個(gè)頁(yè)面想要顯示出來(lái)首先要加到窗戶上面才可以顯示出來(lái)
window的初始化在程序完成加載后創(chuàng)建帮辟,寫(xiě)在delegate的didfinishlaunchingwithoptions方法中速址,在這個(gè)方法中需要?jiǎng)?chuàng)建程序的首頁(yè)面,并且將這個(gè)頁(yè)面放到窗戶中
iOS中所有可以看到的界面都是UIView