亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

ios開發(fā)工程師筆試題及答案

時(shí)間:2024-08-17 19:17:29 面試筆試 我要投稿
  • 相關(guān)推薦

ios開發(fā)工程師筆試題及答案

  1 iOS中傳值的方式

ios開發(fā)工程師筆試題及答案

  屬性 代理 通知 單例 block

  2 寫一個(gè)單例 代理 類別

  單例

  +(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

  項(xiàng)目的配置屬性

  Prefix.pch

  1.存放一些全局的宏(整個(gè)項(xiàng)目中都用得上的宏)

  2.用來(lái)包含一些全部的頭文件(整個(gè)項(xiàng)目中都用得上的頭文件)

  3.能自動(dòng)打開或者關(guān)閉日志輸出功能

  4iOS中是否有多線程?怎么實(shí)現(xiàn)多態(tài)?

  沒有

  分類和協(xié)議

  5 多線程有哪些?主線程和次線程有什么區(qū)別?怎么通信?

  NSThread GCD NSOperation

  主線程不需要?jiǎng)?chuàng)建就存在,子線程需要?jiǎng)?chuàng)建,初始時(shí)候不存在

  更新UI必須在主線程 而進(jìn)行延時(shí)操作一般都在子線程

  -(void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait

  dispatch_async(dispatch_get_main_queue(), <#^(void)block#>)

  6 數(shù)據(jù)存儲(chǔ)的方式

  1 plist

  2 歸檔

  3 SOLite

  4CoreData

  7jason解析遇到大量數(shù)據(jù)解析過程時(shí),在內(nèi)存上的優(yōu)化辦法

  利用json的反序列話的幾個(gè)代理方法,實(shí)現(xiàn)大數(shù)據(jù)的分割,解析,拼接,保存,從而降低內(nèi)存的消耗。

  優(yōu)化后臺(tái)接口,使后臺(tái)返回的數(shù)據(jù)大小更合理

  在APP中,一般不會(huì)出現(xiàn)大數(shù)據(jù),因此注意接口的優(yōu)化,盡量不要使用數(shù)據(jù)分割的方式,因?yàn)榭赡芤饠?shù)據(jù)解析錯(cuò)誤

  8mvc模式

  1> M:Model,模型,封裝數(shù)據(jù)

  2> V:View,視圖界面,負(fù)責(zé)展示數(shù)據(jù)

  3> C:Controller,控制器,負(fù)責(zé)提供數(shù)據(jù)(Model)給界面(View)

  9iOS中的文件目錄以及常保存的數(shù)據(jù)內(nèi)容

  1、Documents 目錄:您應(yīng)該將所有de應(yīng)用程序數(shù)據(jù)文件寫入到這個(gè)目錄下。這個(gè)目錄用于存儲(chǔ)用戶數(shù)據(jù)或其它應(yīng)該定期備份的信息。

  2、AppName.app 目錄:這是應(yīng)用程序的程序包目錄,包含應(yīng)用程序的本身。由于應(yīng)用程序必須經(jīng)過簽名,所以您在運(yùn)行時(shí)不能對(duì)這個(gè)目錄中的內(nèi)容進(jìn)行修改,否則可能會(huì)使應(yīng)用程序無(wú)法啟動(dòng)。

  3、Library 目錄:這個(gè)目錄下有兩個(gè)子目錄:Caches 和 Preferences

  Preferences 目錄:包含應(yīng)用程序的偏好設(shè)置文件。您不應(yīng)該直接創(chuàng)建偏好設(shè)置文件,而是應(yīng)該使用NSUserDefaults類來(lái)取得和設(shè)置應(yīng)用程序的偏好.

  Caches 目錄:用于存放應(yīng)用程序?qū)S玫闹С治募4鎽?yīng)用程序再次啟動(dòng)過程中需要的信息。

  4、tmp 目錄:這個(gè)目錄用于存放臨時(shí)文件,保存應(yīng)用程序再次啟動(dòng)過程中不需要的信息。

  10查找table中id<10和隨機(jī)10條的sql語(yǔ)句

  select top 10* from Table where id < 10

  select top 10* from Table order by newid()


【ios開發(fā)工程師筆試題及答案】相關(guān)文章:

測(cè)試開發(fā)工程師筆試題09-25

網(wǎng)易web開發(fā)工程師的筆試題分享11-21

大唐移動(dòng)測(cè)試工程師筆經(jīng),筆試題目分享11-21

java筆試題及答案08-20

英語(yǔ)面試試題及答案02-18

外企面試的經(jīng)典試題及答案02-18

經(jīng)典java筆試題及答案分享02-25

報(bào)社筆試題目及答案03-23

2017華為筆試題及答案02-23

醫(yī)院面試試題及答案02-18

主站蜘蛛池模板: 欧美日韩精品在线播放| 97人摸人人澡人人人超一碰| 亚洲久热中文字幕在线| 国产精品自在在线午夜区app| 欧美国产一区二区三区激情无套| 秋霞无码一区二区| 武义县| 日韩欧美偷拍高跟鞋精品一区| 国产午夜激无码av毛片| 国产性色αv视频免费| 日韩天堂在线观看| 东京热大乱系列无码| av无码av不卡一区二区| 无码精品人妻一区二区三区98| 色一情一乱一乱一区99av白浆| 宣威市| 国产精品人成视频免费国产| 国产麻花豆剧传媒精品mv在线| 少妇人妻精品一区二区三区| 综合色区亚洲熟妇另类| 中文在线а√在线天堂中文| 荣成市| 亚洲制服丝袜中文字幕在线| 熟妇人妻无码中文字幕老熟妇| 人妻熟女一区二区av| 麻豆网神马久久人鬼片| 欧美大荫蒂毛茸茸视频| 肥乡县| 国产精品偷窥熟女精品视频| 免费爆乳精品一区二区| 又黄又爽又色的少妇毛片| 69国产精品久久久久久人妻| 成人国产一区二区三区精品| 国产精品久久久久无码网站| 日韩无码电影| 日日碰狠狠躁久久躁96avv| 日韩区欧美国产区在线观看| 国产偷国产偷亚洲清高网站| 吉木萨尔县| 亚洲aⅴ天堂av天堂无码| 久久无码喷吹高潮播放不卡|