中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

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

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

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

        1 iOS中傳值的方式

      華圖ios開(kāi)發(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)打開(kāi)或者關(guān)閉日志輸出功能

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

        沒(mé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ù)解析過(guò)程時(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)過(guò)簽名,所以您在運(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)過(guò)程中需要的信息。

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

        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開(kāi)發(fā)工程師筆試題及答案】相關(guān)文章:

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

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

      關(guān)于華的賽筆試題11-21

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

      關(guān)于研華的筆試題分享11-21

      華融資產(chǎn)管理公司,,share筆經(jīng)!11-29

      java筆試題及答案08-20

      鵬華基金暑期實(shí)習(xí)筆試題回憶11-21

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

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

      主站蜘蛛池模板: 阜新| 普宁市| 日本丰满少妇高潮呻吟| 日韩精品人妻中文字幕有码| 亚洲色四在线视频观看| 男人天堂AV在线麻豆| 国产好片日本一区二区三区四区| 日韩精品有码中文字幕在线| 91久久精品一二三区蜜桃| 马鞍山市| 桃园市| 中文字幕精品亚洲二区| 国产女主播强伦视频网站| 狠狠亚洲婷婷综合久久久| 无码人妻少妇久久中文字幕| 午夜福利视频男同女同| 麻豆精品av国产一区久久| 一本色道久久综合亚洲精品不卡| 久久久久AV成人无码网站| 江孜县| 成人无码无遮挡很H在线播放| 国产精品亚洲婷婷99久久精品| 国产午夜亚洲精品一级在线| 国产最新视频在线不卡 | 亚洲国产av剧一区二区三区| 国色天香精品亚洲精品| 国产伦一区二区三区精品| 亚洲av色香蕉一区二区蜜桃| 城市| 中文字幕人妻av一区二区啪啪| 绥宁县| 石阡县| 南昌市| 国产美女丝袜高潮白浆| 衡阳市| 古田县| 国产三级视频一区二区| 2020亚洲国产| 亚洲天堂av中文在线| 中文字幕亚洲好看有码| 国产经典免费视频在线观看|