51.NSArray 和 NSMutableArray 的區(qū)別?多線程下那個更安全.
NSArray: 不可變數(shù)組.
NSMutableArray: 可變數(shù)組.
多線程下NSArray更安全.
52.取出一個數(shù)組中的重復(fù)元素.
1.放進(jìn)集
2.遍歷刪除
3.放進(jìn)字典作為key,再取出key
54.isKindOfClass,isMemberOfClass作用分別是什么?
isKindOfClass是某個類的實例或者子類的實例.
isMemberOfClass是某個類的實例
55.請分別寫出SEL,id的意思?
SEL:選擇器.
id:范類型
OC中的對象就是C語言的指針.
56.iPhone上,能被應(yīng)用程序直接調(diào)用的系統(tǒng)程序是什么?
能:相冊,相機(jī),通訊錄,音樂.
不能:計算器,天氣,日歷,指南針.
57.以.mm為擴(kuò)展名的文件里,可以包含哪些代碼?
C++,C,OC
58.說說后臺如何運行程序.
在plist配置Application does not run in background設(shè)置NO(默認(rèn)就是NO)的前提下.
添加required background modes,值是App registers for location updates和App plays auto or streams audio/video using AirPlay
59.sizeof和strlen的區(qū)別和聯(lián)系?
sizeof:占用空間大小.
strlen:字符串大小.
60.sprintf,strcpy,memcpy的功能?使用上要注意哪些地方?
sprintf:將某些類型轉(zhuǎn)換成字符串類型
strcpy:拷貝字符串,會越界,'/0'
memcpy:拷貝內(nèi)存