iOS面試題-第五頁

41.介紹響應(yīng)者鏈.

當(dāng)用戶點(diǎn)擊屏幕,能夠產(chǎn)生響應(yīng)的對象組成的鏈.

繼承自NSResponder,響應(yīng)者鏈能夠中斷.

42.傳值方式:

通知,單例,代理,屬性,block.

43.NSString * test = [[NSData alloc] init],test在編譯時和運(yùn)行時分別是什么類型的對象?

編譯時是NSString,運(yùn)行時是NSData.NSData

44.OC中對象的交互是如何實(shí)現(xiàn)的?

消息機(jī)制.

45.給定一個字符串,判斷字符串中是否還有png,有就刪除.

stringContains

使用@""直接替換實(shí)現(xiàn)刪除

46.目標(biāo)-動作機(jī)制.

Target - action

47.什么是沙盒?沙盒里包含哪些文件,如何獲取文件路徑.

沙盒:程序可操作的磁盤空間,系統(tǒng)為之開辟.

包含了3個文件夾.

1.Documents:存放一些比較重要的文件,但是放入Documents中的文件不能過大.

2.Library :是一個資源庫,存儲一些不太重要的數(shù)據(jù).里面包含了兩個子文件夾,Caches文件夾,用于緩存,

Preferences文件夾,系統(tǒng)偏好設(shè)置,用戶對應(yīng)用程序的設(shè)置,如密碼.perferences路徑無法找到,只能通過NSUserDefaults.

如:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];

48.介紹一下XMPP?

基于XML的點(diǎn)對點(diǎn)通訊協(xié)議,實(shí)現(xiàn)通訊功能.

優(yōu)點(diǎn):可以跨平臺開發(fā).

缺點(diǎn):丟包,只能發(fā)文字(圖片發(fā)送發(fā)的是鏈接).

49.應(yīng)用程序如何省電?

獲取請求不能過頻.優(yōu)化算法.

50.寫一個遞歸方法,計算n的階乘.

-(NSInteger)digui:(NSInteger)i{

if (i>0) {

return i*[self digui:(i-1)];

}else{

return 1;

}

}

[[NSUserDefaults standardUserDefaults]setObject:@([self digui:3]) forKey:@"value"];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,595評論 30 472
  • 1.OC的類可以多重繼承嗎?可以實(shí)現(xiàn)多個接口嗎?要想實(shí)現(xiàn)類似多重繼承如何實(shí)現(xiàn)?答:OC不可以實(shí)現(xiàn)多重繼承。可以實(shí)現(xiàn)...
    歐辰_OSR閱讀 2,154評論 0 30
  • OC的理解與特性 OC作為一門面向?qū)ο蟮恼Z言,自然具有面向?qū)ο蟮恼Z言特性:封裝、繼承、多態(tài)。它既具有靜態(tài)語言的特性...
    克魯?shù)吕?/span>閱讀 501評論 0 0
  • 轉(zhuǎn):http://www.cocoachina.com/programmer/20151019/13746.htm...
    Style_偉閱讀 1,458評論 0 3
  • 隔壁的阿姨 和她老公住在兩室一廳的房子里 老公生活已經(jīng)不能自理 隔壁的阿姨一直照顧他 隔壁的阿姨 老公曾是國家干部...
    夏夜晚風(fēng)_芳閱讀 1,010評論 2 4

友情鏈接更多精彩內(nèi)容