IOS面試題目學(xué)習(xí)

OC有多繼承嗎?沒有的話用什么代替姑隅?

OC中沒有多繼承莱坎,可以用委托代理`Protocol`來實(shí)現(xiàn)。

Objective-C如何對(duì)內(nèi)存管理的?內(nèi)存管理的原則是糙箍?

  • Objective-C的內(nèi)存管理主要有三種方式ARC(自動(dòng)引用計(jì)數(shù))渤愁、MRC(手動(dòng)內(nèi)存計(jì)數(shù))autorelease(自動(dòng)釋放池)深夯。
每個(gè)對(duì)象都有一個(gè)引用計(jì)數(shù)器抖格,每個(gè)新對(duì)象的計(jì)數(shù)器是1,當(dāng)對(duì)象的計(jì)數(shù)器減為0時(shí)咕晋,就會(huì)被銷毀雹拄。
  • 內(nèi)存管理原則(配對(duì)原則):只要出現(xiàn)了new/alloc/retain,就一定配對(duì)出現(xiàn)一個(gè)release/autorelease

Object C中創(chuàng)建線程的方法是什么?如果在主線程中執(zhí)行代碼掌呜,方法是什么?如果想延時(shí)執(zhí)行代碼滓玖、方法又是什么?

  • 線程創(chuàng)建有三種方法:使用NSThread創(chuàng)建、使用GCD的dispatch、使用子類化的NSOperation,然后將其加入NSOperationQueue;
    在主線程執(zhí)行代碼,方法是performSelectorOnMainThread求橄,如果想延時(shí)執(zhí)行代碼可以用
performSelector:onThread:withObject:waitUntilDone:传透;

淺復(fù)制和深復(fù)制的區(qū)別?

  • 淺復(fù)制:只復(fù)制指向?qū)ο蟮闹羔槪粡?fù)制引用對(duì)象本身。

  • 深復(fù)制:復(fù)制引用對(duì)象本身。

意思就是說我有個(gè)A對(duì)象,復(fù)制一份后得到A_copy對(duì)象后绷蹲,對(duì)于淺復(fù)制來說,A和A_copy指向的是同一個(gè)內(nèi)存資源顾孽,
復(fù)制的只不過是是一個(gè)指針祝钢,對(duì)象本身資源還是只有一份,那如果我們對(duì)A_copy執(zhí)行了修改操作,那么發(fā)現(xiàn)A引用的
對(duì)象同樣被修改若厚,這其實(shí)違背了我們復(fù)制拷貝的一個(gè)思想拦英。深復(fù)制就好理解了,內(nèi)存中存在了兩份獨(dú)立對(duì)象本身。

 用通俗的話講就是:
淺復(fù)制好比你和你的影子测秸,你完蛋疤估,你的影子也完蛋灾常;
深復(fù)制好比你和你的克隆人,你完蛋铃拇,你的克隆人還活著钞瀑。
自己理解的:
就是在Xcode中引用別的工程的文件,而且沒有將工程的文件拷貝到工程的總文件
中慷荔,那么在原工程文件中將這個(gè)文件刪除雕什,那么在引用文件的工程中,就會(huì)顯示錯(cuò)誤显晶。所以這就是淺復(fù)制贷岸。
深復(fù)制同理。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吧碾,一起剝皮案震驚了整個(gè)濱河市凰盔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倦春,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件落剪,死亡現(xiàn)場(chǎng)離奇詭異睁本,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)忠怖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門呢堰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凡泣,你說我怎么就攤上這事枉疼。” “怎么了鞋拟?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵骂维,是天一觀的道長。 經(jīng)常有香客問我贺纲,道長航闺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任猴誊,我火速辦了婚禮潦刃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘懈叹。我一直安慰自己乖杠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布澄成。 她就那樣靜靜地躺著胧洒,像睡著了一般笆包。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上略荡,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天庵佣,我揣著相機(jī)與錄音,去河邊找鬼汛兜。 笑死巴粪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粥谬。 我是一名探鬼主播肛根,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼漏策!你這毒婦竟也來了派哲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤掺喻,失蹤者是張志新(化名)和其女友劉穎芭届,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體感耙,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡褂乍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了即硼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逃片。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖只酥,靈堂內(nèi)的尸體忽然破棺而出褥实,到底是詐尸還是另有隱情,我是刑警寧澤裂允,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布损离,位于F島的核電站,受9級(jí)特大地震影響叫胖,放射性物質(zhì)發(fā)生泄漏草冈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一瓮增、第九天 我趴在偏房一處隱蔽的房頂上張望怎棱。 院中可真熱鬧,春花似錦绷跑、人聲如沸拳恋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谬运。三九已至隙赁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梆暖,已是汗流浹背伞访。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轰驳,地道東北人厚掷。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像级解,于是被迫代替她去往敵國和親冒黑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

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

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,139評(píng)論 30 470
  • 1.Difference between shallow copy and deep copy? 淺復(fù)制和深復(fù)制的...
    用心在飛閱讀 991評(píng)論 0 9
  • 轉(zhuǎn):http://www.cocoachina.com/programmer/20151019/13746.htm...
    Style_偉閱讀 1,307評(píng)論 0 3
  • 很多朋友都知道我在背古詩古文,自從在公眾號(hào)上面分享每天的學(xué)習(xí)情況后芒划,后臺(tái)得到很多反饋冬竟,有人覺得我迂腐、有人贊同我這...
    迅圖閱讀 628評(píng)論 8 10
  • 今天聽羅輯思維《鄙視鏈?zhǔn)窃鯓訜挸傻摹?節(jié)目里談及的多是藝術(shù)行業(yè)的例子腊状,多的是為了藝術(shù)追求鄙視商業(yè)產(chǎn)物的人物诱咏,也有貼...
    圓柱體閱讀 75評(píng)論 0 0