類別(Categroy,分類,擴(kuò)展類)與擴(kuò)展(Extension,匿名類別,延展)

1.類別(Categroy,分類,擴(kuò)展類)? 其實(shí)一個(gè)名字,在剛開始接觸的時(shí)候真的是差點(diǎn)搞蒙了

在類的原基礎(chǔ)上擴(kuò)展方法躺率,且不可添加變量,如果擴(kuò)展的方法與原始類中的方法相同,則會(huì)隱藏原始方法栈顷,且不可在擴(kuò)展方法中通過(guò)super調(diào)用原始方法盒粮,這里與繼承不同鸵鸥。

在類別中添加 @property

只做了set/get的聲明,沒(méi)有實(shí)現(xiàn)丹皱,更不會(huì)生成成員變量妒穴。

可以通過(guò)runtime添加

類別的作用:

①為現(xiàn)有的類添加新方法;

②將類的實(shí)現(xiàn)分散到多個(gè)不同文件或多個(gè)不同框架中(把一個(gè)大的類按功能劃分成幾塊,便于維護(hù))摊崭;

③通過(guò)替換現(xiàn)有類中的方法讼油,修正現(xiàn)有類(沒(méi)有源碼文件的情況下)的功能或錯(cuò)誤

類別的局限性

①無(wú)法向現(xiàn)有的類中添加新的實(shí)例變量(類別沒(méi)有位置容納實(shí)例變量);

②方法名稱沖突呢簸,即類別中的新方法的名稱與現(xiàn)有類中方法名稱重名矮台,類別具有更高的優(yōu)先級(jí)乏屯,類別中的方法將完全取代現(xiàn)有類中的方法(再也無(wú)法訪問(wèn)現(xiàn)有類中的同名方法)。



2.擴(kuò)展(Extension,匿名類別,延展)

可以在類擴(kuò)展中聲明屬性和實(shí)例變量瘦赫。

類擴(kuò)展聲明必須在 @implementation在實(shí)現(xiàn)辰晕。

所以類擴(kuò)展的成員變量,方法确虱,都不能被外部方法訪問(wèn)含友。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市校辩,隨后出現(xiàn)的幾起案子窘问,更是在濱河造成了極大的恐慌,老刑警劉巖宜咒,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惠赫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡荧呐,警方通過(guò)查閱死者的電腦和手機(jī)汉形,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)倍阐,“玉大人概疆,你說(shuō)我怎么就攤上這事》逄拢” “怎么了岔冀?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)概耻。 經(jīng)常有香客問(wèn)我使套,道長(zhǎng),這世上最難降的妖魔是什么鞠柄? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任侦高,我火速辦了婚禮,結(jié)果婚禮上厌杜,老公的妹妹穿的比我還像新娘奉呛。我一直安慰自己,他們只是感情好夯尽,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布瞧壮。 她就那樣靜靜地躺著,像睡著了一般匙握。 火紅的嫁衣襯著肌膚如雪咆槽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天圈纺,我揣著相機(jī)與錄音秦忿,去河邊找鬼麦射。 笑死,一個(gè)胖子當(dāng)著我的面吹牛灯谣,可吹牛的內(nèi)容都是我干的法褥。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼酬屉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了揍愁?” 一聲冷哼從身側(cè)響起呐萨,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎莽囤,沒(méi)想到半個(gè)月后谬擦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡朽缎,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年惨远,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片话肖。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡北秽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出最筒,到底是詐尸還是另有隱情贺氓,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布床蜘,位于F島的核電站辙培,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏邢锯。R本人自食惡果不足惜扬蕊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望丹擎。 院中可真熱鬧尾抑,春花似錦、人聲如沸鸥鹉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)毁渗。三九已至践磅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灸异,已是汗流浹背府适。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工羔飞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人檐春。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓逻淌,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親疟暖。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卡儒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

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

  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫文章俐巴,發(fā)現(xiàn)簡(jiǎn)書還為我保存起的...
    Jenaral閱讀 2,737評(píng)論 2 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理骨望,服務(wù)發(fā)現(xiàn),斷路器欣舵,智...
    卡卡羅2017閱讀 134,628評(píng)論 18 139
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,090評(píng)論 1 32
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 29,334評(píng)論 8 265
  • 導(dǎo)讀:簡(jiǎn)單的一件小事情擎鸠,耐心地、堅(jiān)持著去做缘圈,然后一直做下去劣光,日積月累總有它“長(zhǎng)大”的那一天。就像弱不禁風(fēng)的小樹苗糟把,...
    段小段_Leon閱讀 599評(píng)論 0 0