iOS面試題-第七頁

61.寫一個(gè)函數(shù)實(shí)現(xiàn)strlen的功能?

int sl(const char *s)

{

int length = 0;

while (*s!='') {

s++;

length++;

}

return length;

}

62.寫一個(gè)代碼片實(shí)現(xiàn)輸入一個(gè)字符串"20130322152830",輸出一個(gè)NSDate類型的對象,打印該對象輸出2013-03-11 15:28:32

NSString * str = @"20130322152832";

NSDateFormatter * format = [[NSDateFormatter alloc]init];

format.dateFormat = @"yyyyMMddHHmmss";//設(shè)置格式

NSLog(@"%@",[[format dateFromString:str] dateByAddingTimeInterval:8*60*60]);

63.用變量a寫出以下定義

a翼闽、一個(gè)整型數(shù)int a = 10

b、一個(gè)指向整型數(shù)的指針int *p = 10

c、一個(gè)指向指針的指針,它指向的指針是指向一個(gè)整型數(shù)int **p =10

d、一個(gè)有10個(gè)整型數(shù)的數(shù)組 int a[10]

e煞檩、一個(gè)有10個(gè)指針的數(shù)組焰手,該指針是指向一個(gè)整型數(shù)的int *a[10]

f孽拷、一個(gè)指向有10個(gè)整型數(shù)數(shù)組的指針int *a = {1,2,3,4,5,6,7,8,9,10};

g雌续、一個(gè)指向函數(shù)的指針斩个,該函數(shù)有一個(gè)整型參數(shù),并返回一個(gè)整型數(shù)

int *a(int? b){

return b;

}

64.cocoa和 cocoa touch?

cocoa包含F(xiàn)oundation和AppKit框架驯杜,可用于開發(fā)Mac OS X系統(tǒng)的應(yīng)用程序

cocoa touch包含F(xiàn)oundation和UIKit框架受啥,可用于開發(fā)iPhone OS 系統(tǒng)的應(yīng)用程序

Cocoa時(shí)Mac OS X的開發(fā)環(huán)境,cocoa Touch是 Iphone OS的開發(fā)環(huán)境

65.網(wǎng)絡(luò)從下往上分為幾層鸽心?

從下往上:物理層滚局、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層顽频、傳輸層藤肢、會話層、表示層糯景、應(yīng)用層嘁圈。

IP 協(xié)議對應(yīng)網(wǎng)絡(luò)層,TCP 協(xié)議對應(yīng)傳輸層蟀淮,HTTP 協(xié)議對應(yīng)于應(yīng)用層最住。

socket 則是對 TCP/IP協(xié)議的封裝和應(yīng)用。也可以說灭贷,TCP/IP協(xié)議是傳輸層協(xié)議温学,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸,而 HTTTP 是應(yīng)用層協(xié)議甚疟,主要解決

如何包裝數(shù)據(jù)仗岖。

66.

67.多線程的底層實(shí)現(xiàn)?

線程:進(jìn)程中一個(gè)特立獨(dú)行的控制單元(路徑)览妖。多線程:一個(gè)進(jìn)程至少有一個(gè)線程轧拄,即主線程。

①讽膏、Mach 是第一個(gè)以多線程方式處理任務(wù)的系統(tǒng)檩电,因此多線程的底層實(shí)現(xiàn)機(jī)制就是基于 Mach 的線程。

②府树、開發(fā)中很少用到 Mach 級的線程俐末,因?yàn)?Mach級的線程沒有提供多線程的基本特征,線程之間是獨(dú)立的奄侠。

④卓箫、開發(fā)中實(shí)現(xiàn)多線程的方案:

NSThread、GCD垄潮、NSOperationQueue.NSOperation

68.線程之間怎么通信?

①.performSelect:onThread:withObject:waitUntilDone:

②.NSMachPort

69.網(wǎng)絡(luò)圖片問題中怎么解決一個(gè)相同的網(wǎng)絡(luò)地址重復(fù)請求的問題.

利用字典:圖片地址為 key, 下載操作為 value.value

70.用 NSOperation和 NSOperationQueue處理 A.B.C三個(gè)線程,要求執(zhí)行完 A.B 后才能執(zhí)行?

//創(chuàng)建隊(duì)列

NSOperationQueue * queue = [[NSOperationQueue alloc]init];

//創(chuàng)建三個(gè)操作

NSOperation * A = [NSBlockOperation blockOperationWithBlock:^{

NSLog{@"A"};

}];

NSOperation * B = [NSBlockOperation blockOperationWithBlock:^{

NSLog{@"B"};

}];

NSOperation * C = [NSBlockOperation blockOperationWithBlock:^{

NSLog{@"C"};

}];

// 添加依賴

[C addDependency:a];

[C addDependency:b];

//執(zhí)行操作

[queue addOperation:a];

[queue addOperation:b];

[queue addOperation:c];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烹卒,一起剝皮案震驚了整個(gè)濱河市闷盔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旅急,老刑警劉巖逢勾,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異藐吮,居然都是意外死亡溺拱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門谣辞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盟迟,“玉大人,你說我怎么就攤上這事潦闲。” “怎么了迫皱?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵歉闰,是天一觀的道長。 經(jīng)常有香客問我卓起,道長和敬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任戏阅,我火速辦了婚禮昼弟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘奕筐。我一直安慰自己舱痘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布离赫。 她就那樣靜靜地躺著芭逝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪渊胸。 梳的紋絲不亂的頭發(fā)上旬盯,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機(jī)與錄音翎猛,去河邊找鬼胖翰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛切厘,可吹牛的內(nèi)容都是我干的萨咳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼迂卢,長吁一口氣:“原來是場噩夢啊……” “哼某弦!你這毒婦竟也來了桐汤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤靶壮,失蹤者是張志新(化名)和其女友劉穎怔毛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腾降,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拣度,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了螃壤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抗果。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖奸晴,靈堂內(nèi)的尸體忽然破棺而出冤馏,到底是詐尸還是另有隱情,我是刑警寧澤寄啼,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布逮光,位于F島的核電站,受9級特大地震影響墩划,放射性物質(zhì)發(fā)生泄漏涕刚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一乙帮、第九天 我趴在偏房一處隱蔽的房頂上張望杜漠。 院中可真熱鬧,春花似錦察净、人聲如沸驾茴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沟涨。三九已至,卻和暖如春异吻,著一層夾襖步出監(jiān)牢的瞬間裹赴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工诀浪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留棋返,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓雷猪,卻偏偏與公主長得像睛竣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子求摇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,139評論 30 470
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 1,978評論 0 7
  • 多線程、特別是NSOperation 和 GCD 的內(nèi)部原理。運(yùn)行時(shí)機(jī)制的原理和運(yùn)用場景钞支。SDWebImage的原...
    LZM輪回閱讀 2,007評論 0 12
  • 之前看了很多面試題,感覺要不是不夠就是過于冗余猖吴,于是我將網(wǎng)上的一些面試題進(jìn)行了刪減和重排,現(xiàn)在分享給大家挥转。(題...
    Job_Yang閱讀 12,103評論 12 143
  • 逸品創(chuàng)藝少兒美術(shù)作品展 你覺得孩子們畫得怎樣海蔽?你最喜歡哪一張?
    極品豬妖閱讀 201評論 0 0