【code_hyy_基礎(chǔ)】private助隧、protected、public滑沧、internalreadwrite并村、readwrite、readonly滓技、assign哩牍、retain、copy令漂、non...

  • private是完全私有的膝昆,只有在類自己里面可以調(diào)用丸边,在類的外部和子類都不能調(diào)用,子類也不能繼承父類的private的屬性和方法荚孵。

  • protected雖然可以被外界看到妹窖,但外界卻不能調(diào)用,只有自己及自己的子類可以調(diào)用(protected的屬性和方法都可以被子類所繼承和調(diào)用)收叶。

private和protected的共同點(diǎn):外部都不可以訪問(wèn)骄呼。
private和protected的不同點(diǎn):在同一類中可視為一樣,但在繼承中就不同了滔驾,private在派生類中不可以被訪問(wèn)谒麦,而protected可以。

  • public對(duì)任何類和成員都完全公開(kāi)哆致,無(wú)限制訪問(wèn)绕德。

  • internal同一應(yīng)用程序集內(nèi)部(在VS.NET中的一個(gè)項(xiàng)目中,這里的項(xiàng)目是指單獨(dú)的項(xiàng)目摊阀,而不是整個(gè)解決方案)可以訪問(wèn)耻蛇。

public和internal的區(qū)別:public的成員可以跨程序集,但internal不能胞此,同一程序集中具有相同的效果臣咖。
protected internal:只能在同一應(yīng)用程序集內(nèi)本類、派生類訪問(wèn)漱牵。

  • readwrite 是可讀可寫(xiě)特性夺蛇;在需要生成getter方法和setter方法時(shí)使用(補(bǔ)充:默認(rèn)屬性,將生成不帶額外參數(shù)的getter和setter方法(setter方法只有一個(gè)參數(shù)))

  • readonly 是只讀特性 只會(huì)生成getter方法 不會(huì)生成setter方法 ;在不希望屬性在類外改變時(shí)使用

  • assign 是賦值特性酣胀,setter方法將傳入?yún)?shù)賦值給實(shí)例變量刁赦;在僅設(shè)置變量時(shí)使用;

  • retain 表示持有特性闻镶,setter方法將傳入?yún)?shù)先保留甚脉,再賦值,傳入?yún)?shù)的retaincount會(huì)+1;(retain釋放舊的對(duì)象铆农,將舊對(duì)象的值賦予輸入對(duì)象牺氨,再提高輸入對(duì)象的索引計(jì)數(shù)為1 ,使用retain墩剖。實(shí)際中幾乎沒(méi)用過(guò)...現(xiàn)在到了ARC時(shí)代猴凹,更用不到了)

  • copy 表示拷貝特性,setter方法將傳入對(duì)象復(fù)制一份岭皂;在需要完全一份新的變量時(shí)使用郊霎。

  • nonatomic 非原子操作,決定編譯器生成的setter getter是否是原子操作

  • atomic表示多線程安全蒲障,一般使用nonatomic

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子揉阎,更是在濱河造成了極大的恐慌庄撮,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毙籽,死亡現(xiàn)場(chǎng)離奇詭異洞斯,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)坑赡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)烙如,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人毅否,你說(shuō)我怎么就攤上這事亚铁。” “怎么了螟加?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵徘溢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我捆探,道長(zhǎng)然爆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任黍图,我火速辦了婚禮曾雕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘助被。我一直安慰自己剖张,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布恰起。 她就那樣靜靜地躺著修械,像睡著了一般。 火紅的嫁衣襯著肌膚如雪检盼。 梳的紋絲不亂的頭發(fā)上肯污,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音吨枉,去河邊找鬼蹦渣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛貌亭,可吹牛的內(nèi)容都是我干的柬唯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼圃庭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼锄奢!你這毒婦竟也來(lái)了失晴?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拘央,失蹤者是張志新(化名)和其女友劉穎涂屁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體灰伟,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拆又,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了栏账。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帖族。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挡爵,靈堂內(nèi)的尸體忽然破棺而出竖般,到底是詐尸還是另有隱情,我是刑警寧澤了讨,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布捻激,位于F島的核電站,受9級(jí)特大地震影響前计,放射性物質(zhì)發(fā)生泄漏胞谭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一男杈、第九天 我趴在偏房一處隱蔽的房頂上張望丈屹。 院中可真熱鬧,春花似錦伶棒、人聲如沸旺垒。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)先蒋。三九已至,卻和暖如春宛渐,著一層夾襖步出監(jiān)牢的瞬間竞漾,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工窥翩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留业岁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓寇蚊,卻偏偏與公主長(zhǎng)得像笔时,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仗岸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 29,392評(píng)論 8 265
  • Scala與Java的關(guān)系 Scala與Java的關(guān)系是非常緊密的T使ⅰ借笙! 因?yàn)镾cala是基于Java虛擬機(jī),也就是...
    燈火gg閱讀 3,444評(píng)論 1 24
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,103評(píng)論 1 32
  • 307较锡、setValue:forKey和setObject:forKey的區(qū)別是什么提澎? 答:1, setObjec...
    AlanGe閱讀 1,550評(píng)論 0 1
  • 突然熱血沸騰掂墓,很想寫(xiě)點(diǎn)兒什么,好表示“我思看成,故我在”君编。 碰巧朋友圈有朋友分享了一篇有關(guān)讀書(shū)的文章,順手點(diǎn)開(kāi)來(lái)瞅了瞅...
    光芒萬(wàn)丈的遠(yuǎn)方閱讀 202評(píng)論 4 1