IOS之成員變量,屬性變量悠菜,局部變量紫新,實(shí)例變量,全局變量

成員變量

@interface MyViewController :UIViewControlle

{

UIButton *yourButton;

int count;

id data李剖;

}

成員變量用于類內(nèi)部芒率,無需與外界接觸的變量。成員變量默認(rèn)是protected篙顺,一般情況下偶芍,非子類對象無法訪問

因?yàn)槌蓡T變量不會生成set充择、get方法,所以外界無法與成員變量接觸

成員變量是定義在{}號中的變量匪蟀,如果變量的數(shù)據(jù)類型是一個類則稱這個變量為實(shí)例變量椎麦。

因?yàn)閷?shí)例變量是成員變量的一種特殊情況,所以實(shí)例變量也是類內(nèi)部使用的材彪,無需與外部接觸的變量观挎,這個也就是所謂的類私有變量。

局部變量:

-(void)viewDidLoad
{
// 局部變量
NSArray *array = [[NSArray alloc] initWithObject:@“123”,nil];

}

局部變量是根據(jù)其生存周期定義的段化,在源文件中的array嘁捷,其生命周期是在以“{ }”為界限的代碼塊中,雖然它的名稱與成員變量相同显熏,但不是同一個變量雄嚣。

屬性變量:

@interface MyViewController :UIViewControlle

@property (nonatomic, strong) UIButton *myButton;

@end

屬性變量是用于與其他對象交互的變量。

屬性變量的好處就是允許讓其他對象訪問到該變量(因?yàn)閷傩詣?chuàng)建過程中自動產(chǎn)生了set 和get方法)喘蟆。

當(dāng)然缓升,你可以設(shè)置只讀或者可寫等,設(shè)置方法也可自定義蕴轨。

現(xiàn)在大家似乎都不怎么喜歡用成員變量來定義類的變量港谊。
都喜歡用屬性變量來定義類的變量。
把需要與外部接觸的變量定義在.h文件中橙弱,只在本類中使用的變量定義在.m文件中歧寺。

實(shí)例變量:

實(shí)例變量本質(zhì)上就是成員變量,只是實(shí)例是針對類而言膘螟,

編譯器會自動為你生成以下劃線開頭的實(shí)例變量 _myButton成福,也會自動為你生成setter,getter方法荆残。

如果.m文件中寫了@synthesize myButton奴艾,那么生成的實(shí)例變量就是myButton;如果沒寫@synthesize myButton内斯,那么生成的實(shí)例變量就是_myButton蕴潦。

全局變量:

定義:在@implementation外定義的變量(在@implementation中定義也是可以但是一般不這么干)

舉例:

//規(guī)范的

static int hu=3;//全局變量

NSString*sttr1=@”S1ViewController”;//全局變量

@implementation S1ViewController

@end
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市俘闯,隨后出現(xiàn)的幾起案子潭苞,更是在濱河造成了極大的恐慌,老刑警劉巖真朗,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件此疹,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蝗碎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門湖笨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蹦骑,你說我怎么就攤上這事慈省。” “怎么了眠菇?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵边败,是天一觀的道長。 經(jīng)常有香客問我捎废,道長笑窜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任缕坎,我火速辦了婚禮怖侦,結(jié)果婚禮上篡悟,老公的妹妹穿的比我還像新娘谜叹。我一直安慰自己,他們只是感情好搬葬,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布荷腊。 她就那樣靜靜地躺著,像睡著了一般急凰。 火紅的嫁衣襯著肌膚如雪女仰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天抡锈,我揣著相機(jī)與錄音疾忍,去河邊找鬼。 笑死床三,一個胖子當(dāng)著我的面吹牛一罩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播撇簿,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼聂渊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了四瘫?” 一聲冷哼從身側(cè)響起汉嗽,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎找蜜,沒想到半個月后饼暑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年弓叛,在試婚紗的時候發(fā)現(xiàn)自己被綠了迈着。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡邪码,死狀恐怖裕菠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闭专,我是刑警寧澤奴潘,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站影钉,受9級特大地震影響画髓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜平委,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一奈虾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧廉赔,春花似錦肉微、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至馏艾,卻和暖如春劳曹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背琅摩。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工铁孵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人房资。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓蜕劝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親志膀。 傳聞我的和親對象是個殘疾皇子熙宇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容