- 相關(guān)推薦
ios開(kāi)發(fā)工程師筆試題及答案
1 iOS中傳值的方式
屬性 代理 通知 單例 block
2 寫(xiě)一個(gè)單例 代理 類(lèi)別
單例
+(id)allocWithZone:(struct _NSZone *)zone
{
static Person *person;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
person = [super allocWithZone:zone];
});
return person;
}
+(Person *)sharePerson
{
return [[self alloc] init];
}
3 info.plist 和Prefix.pch的用處
info.plist
項目的配置屬性
Prefix.pch
1.存放一些全局的宏(整個(gè)項目中都用得上的宏)
2.用來(lái)包含一些全部的頭文件(整個(gè)項目中都用得上的頭文件)
3.能自動(dòng)打開(kāi)或者關(guān)閉日志輸出功能
4iOS中是否有多線(xiàn)程?怎么實(shí)現多態(tài)?
沒(méi)有
分類(lèi)和協(xié)議
5 多線(xiàn)程有哪些?主線(xiàn)程和次線(xiàn)程有什么區別?怎么通信?
NSThread GCD NSOperation
主線(xiàn)程不需要創(chuàng )建就存在,子線(xiàn)程需要創(chuàng )建,初始時(shí)候不存在
更新UI必須在主線(xiàn)程 而進(jìn)行延時(shí)操作一般都在子線(xiàn)程
-(void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait
dispatch_async(dispatch_get_main_queue(), <#^(void)block#>)
6 數據存儲的方式
1 plist
2 歸檔
3 SOLite
4CoreData
7jason解析遇到大量數據解析過(guò)程時(shí),在內存上的優(yōu)化辦法
利用json的反序列話(huà)的幾個(gè)代理方法,實(shí)現大數據的分割,解析,拼接,保存,從而降低內存的消耗。
優(yōu)化后臺接口,使后臺返回的數據大小更合理
在A(yíng)PP中,一般不會(huì )出現大數據,因此注意接口的優(yōu)化,盡量不要使用數據分割的方式,因為可能引起數據解析錯誤
8mvc模式
1> M:Model,模型,封裝數據
2> V:View,視圖界面,負責展示數據
3> C:Controller,控制器,負責提供數據(Model)給界面(View)
9iOS中的文件目錄以及常保存的數據內容
1、Documents 目錄:您應該將所有de應用程序數據文件寫(xiě)入到這個(gè)目錄下。這個(gè)目錄用于存儲用戶(hù)數據或其它應該定期備份的信息。
2、AppName.app 目錄:這是應用程序的程序包目錄,包含應用程序的本身。由于應用程序必須經(jīng)過(guò)簽名,所以您在運行時(shí)不能對這個(gè)目錄中的內容進(jìn)行修改,否則可能會(huì )使應用程序無(wú)法啟動(dòng)。
3、Library 目錄:這個(gè)目錄下有兩個(gè)子目錄:Caches 和 Preferences
Preferences 目錄:包含應用程序的偏好設置文件。您不應該直接創(chuàng )建偏好設置文件,而是應該使用NSUserDefaults類(lèi)來(lái)取得和設置應用程序的偏好.
Caches 目錄:用于存放應用程序專(zhuān)用的支持文件,保存應用程序再次啟動(dòng)過(guò)程中需要的信息。
4、tmp 目錄:這個(gè)目錄用于存放臨時(shí)文件,保存應用程序再次啟動(dòng)過(guò)程中不需要的信息。
10查找table中id<10和隨機10條的sql語(yǔ)句
select top 10* from Table where id < 10
select top 10* from Table order by newid()
【ios開(kāi)發(fā)工程師筆試題及答案】相關(guān)文章:
測試開(kāi)發(fā)工程師筆試題09-25
網(wǎng)易web開(kāi)發(fā)工程師的筆試題分享11-21
大唐移動(dòng)測試工程師筆經(jīng),筆試題目分享11-21
java筆試題及答案08-20
英語(yǔ)面試試題及答案02-18
外企面試的經(jīng)典試題及答案02-18
經(jīng)典java筆試題及答案分享02-25
報社筆試題目及答案03-23
2017華為筆試題及答案02-23
醫院面試試題及答案02-18