面試題目
1開發(fā)過程中應(yīng)用程序內(nèi)存泄露了該怎么辦
2? ios開發(fā)中有什么方式支持多繼承用分類和協(xié)議
3從1-n個(gè)五序列的數(shù)字中排序的算法有哪些,簡(jiǎn)單代碼實(shí)現(xiàn)一個(gè)并寫出時(shí)間復(fù)雜度
冒泡排序快速排序插入排序希爾排序OC塊代碼排序翎承。(冒泡)實(shí)現(xiàn)兩個(gè)for循環(huán)赌朋,時(shí)間復(fù)雜度m*m-1
4開啟一個(gè)其他線程來計(jì)算1+1并且把結(jié)果用主線程顯示在label上更新UI
5數(shù)學(xué)題從1-20中有兩個(gè)任意數(shù)蹦浦,A知道2個(gè)數(shù)字的和,B知道兩個(gè)數(shù)組的乘積瓣戚,
A問B你知道這個(gè)兩個(gè)數(shù)字的嗎? ? B說不知道
B問A那你知道這兩個(gè)數(shù)字嗎A說不知道
B說,哦炫掐,我知道了
A說魁莉,我也知道了
請(qǐng)問這兩個(gè)數(shù)字是多少
6有一個(gè)6克和21克的砝碼,怎樣稱量三次將420克的糖分成270克和150克
7一桌子人募胃,每個(gè)人額頭上都貼有標(biāo)簽旗唁,綠色和紅色,綠色至少1個(gè)痹束,大家都能看到別人頭上的標(biāo)簽检疫,看不到自己頭上的標(biāo)簽,然后開始閉眼游戲祷嘶,大家覺得自己頭上是綠色標(biāo)簽就拍一下手掌屎媳,第一次閉眼沒人拍掌夺溢,第二次,第三次也同樣沒有人拍掌烛谊,第四次有一個(gè)人拍掌了风响,請(qǐng)問綠色標(biāo)簽有幾張?
昨天還有一道ViewController的didReceiveMemoryWarning怎么被調(diào)用丹禀,默認(rèn)是什么状勤、。
18.用預(yù)處理指令#define聲明一個(gè)常數(shù)双泪,用以表明1年中有多少秒(忽略閏年問題)
19.寫一個(gè)委托的interface
20.寫一個(gè)NSString類的實(shí)現(xiàn)
21.obj-c有私有方法么?私有變量呢
22.關(guān)鍵字const有什么含意持搜?修飾類呢?static的作用,用于類呢?還有extern c的作用
23.為什么標(biāo)準(zhǔn)頭文件都有類似以下的結(jié)構(gòu)?
#ifndef __INCvxWorksh
#define __INCvxWorksh
#ifdef __cplusplus
extern "C" {
#endif
/*...*/
#ifdef __cplusplus
}
#endif
#endif /* __INCvxWorksh */
24.MVC模式的理解
25.列舉幾種進(jìn)程的同步機(jī)制焙矛,并比較其優(yōu)缺點(diǎn)葫盼。
26.什么是鍵-值,鍵路徑是什么
27.c和obj-c如何混用
28.cocoa touch框架
29.自動(dòng)釋放池是什么,如何工作
30.objc優(yōu)點(diǎn)和objc缺點(diǎn)?
31.sprintf,strcpy,memcpy使用上有什么要注意的地方
32..http和scoket通信的區(qū)別薄扁。
33.uiview的frame和calayer的frame有什么區(qū)別聯(lián)系剪返?
34.還問了weak可以修飾NSInteger嗎