ios面試--某寶金融公司

1喇完,描述ios app的生命周期和狀態(tài)
1)讨彼,Not running 未運(yùn)行 程序沒啟動(dòng)
2),Inactive 未激活 程序在前臺(tái)運(yùn)行甚疟,不過沒有接收到事件茫陆。在沒有事件處理情況下程序通常停留在這個(gè)狀態(tài)
3)金麸,Active 激活 程序在前臺(tái)運(yùn)行而且接收到了事件。這也是前臺(tái)的一個(gè)正常的模式
4)簿盅,Backgroud 后臺(tái) 程序在后臺(tái)而且能執(zhí)行代碼挥下,大多數(shù)程序進(jìn)入這個(gè)狀態(tài)后會(huì)在在這個(gè)狀態(tài)上停留一會(huì)。時(shí)間到之后會(huì)進(jìn)入掛起狀態(tài)(Suspended)挪鹏。有的程序經(jīng)過特殊的請(qǐng)求后可以長(zhǎng)期處于Backgroud狀態(tài)
5)见秽,Suspended 掛起 程序在后臺(tái)不能執(zhí)行代碼。系統(tǒng)會(huì)自動(dòng)把程序變成這個(gè)狀態(tài)而且不會(huì)發(fā)出通知讨盒。當(dāng)掛起時(shí)解取,程序還是停留在內(nèi)存中的,當(dāng)系統(tǒng)內(nèi)存低時(shí)返顺,系統(tǒng)就把掛起的程序清除掉禀苦,為前臺(tái)程序提供更多的內(nèi)存。

3遂鹊,+(void)load +(void)initialize振乏; 有什么用處
兩個(gè)方法都可以進(jìn)行一些類的初始化操作。其中有些小區(qū)別秉扑。
+(void)load 方法只要加入了工程中慧邮,進(jìn)行了編譯调限,且.m中實(shí)現(xiàn)了這個(gè)方法,都會(huì)調(diào)用一次误澳,值得注意的時(shí)沒實(shí)現(xiàn)的子類是不會(huì)調(diào)用的耻矮,就算父類實(shí)現(xiàn)了也不行。
+(void)initialize 在發(fā)送第一條消息給類的時(shí)候進(jìn)行調(diào)用忆谓,跟load方法的不同之處在于裆装,比較遲,可實(shí)現(xiàn)懶加載倡缠,且父類.m實(shí)現(xiàn)了該方法哨免,子類不實(shí)現(xiàn)也會(huì)調(diào)用父類,跟正常的方法一樣昙沦。categories琢唾,都實(shí)現(xiàn)了這個(gè)方法,只會(huì)調(diào)用其中一個(gè)桅滋,具有不確定性慧耍。

6、類別和類擴(kuò)展的區(qū)別
*可以進(jìn)行一些類的初始化操作
+(void)load 方法只要加入了工程中丐谋,進(jìn)行了編譯,且.m中實(shí)現(xiàn)了這個(gè)方法煌珊,都會(huì)調(diào)用一次号俐,值得注意的時(shí)沒實(shí)現(xiàn)的子類是不會(huì)調(diào)用的,就算父類實(shí)現(xiàn)了也不行定庵。 *
category和extension區(qū)別
category: 類別吏饿,分類
專門用來給類添加新的方法,不能給類添加成員屬性蔬浙,添加了成員變量猪落,也無法取到
注意:其實(shí)可以通過runtime給分類添加屬性
分類中用@property定義變量,只會(huì)生成變量的getter畴博,setter方法的聲明笨忌,不能生成方法實(shí)現(xiàn)和帶下劃線的成員變量。
extension:類擴(kuò)展
可以說成是特殊的分類俱病,也稱作匿名分類官疲,可以給類添加成員屬性,但是是私有變量亮隙,可以給類添加方法途凫,也是私有方法
加載時(shí)機(jī):
category加載,把category的實(shí)力方法溢吻,協(xié)議维费,已經(jīng)屬性添加到類上,把類方法和協(xié)議添加到metaclass
分類加載和方法調(diào)用順序
加載:先加載原類的+load方法,再加載分類的+load方法犀盟,若多個(gè)分類而晒,則據(jù)編譯順序加載
調(diào)用:先調(diào)用分類的方法,再調(diào)用原類的方法且蓬,分類方法會(huì)覆蓋原類的方法

7欣硼,block有幾種類型?分別是什么恶阴?
根據(jù)isa指針诈胜,block一共有3種類型的block
_NSConcreteGlobalBlock 全局靜態(tài)
_NSConcreteStackBlock 保存在棧中,出函數(shù)作用域就銷毀
_NSConcreteMallocBlock 保存在堆中冯事,retainCount == 0銷毀
二焦匈,
1,單鏈表反轉(zhuǎn)
2昵仅,設(shè)計(jì)一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末缓熟,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子摔笤,更是在濱河造成了極大的恐慌够滑,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吕世,死亡現(xiàn)場(chǎng)離奇詭異彰触,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)命辖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門况毅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尔艇,你說我怎么就攤上這事尔许。” “怎么了终娃?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵味廊,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我尝抖,道長(zhǎng)毡们,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任昧辽,我火速辦了婚禮衙熔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘搅荞。我一直安慰自己红氯,他們只是感情好框咙,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著痢甘,像睡著了一般喇嘱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上塞栅,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天者铜,我揣著相機(jī)與錄音,去河邊找鬼放椰。 笑死作烟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的砾医。 我是一名探鬼主播拿撩,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼如蚜!你這毒婦竟也來了压恒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤错邦,失蹤者是張志新(化名)和其女友劉穎探赫,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撬呢,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡期吓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了倾芝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡箭跳,死狀恐怖晨另,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谱姓,我是刑警寧澤借尿,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站屉来,受9級(jí)特大地震影響路翻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茄靠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一茂契、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慨绳,春花似錦掉冶、人聲如沸真竖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恢共。三九已至,卻和暖如春璧亚,著一層夾襖步出監(jiān)牢的瞬間讨韭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工癣蟋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留透硝,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓梢薪,卻偏偏與公主長(zhǎng)得像蹬铺,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子秉撇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉甜攀,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,682評(píng)論 0 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)琐馆,斷路器规阀,智...
    卡卡羅2017閱讀 134,601評(píng)論 18 139
  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,125評(píng)論 29 470
  • 第一篇 我 我出生在一個(gè)很平凡的家庭,長(zhǎng)在一個(gè)很平凡的村莊瘦麸,是一個(gè)很平凡的人谁撼。 學(xué)霸生涯,在小學(xué)以后就不復(fù)存...
    小無糖閱讀 129評(píng)論 0 0
  • 老太太拉著老頭子的手說: 老頭子啊 我現(xiàn)在都覺得對(duì)不住你 那年 我的初戀男友回來找我 說他還愛我 回來帶我走 我和...
    M欣M閱讀 316評(píng)論 0 0