1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. ios開發工程師筆試題及答案

        時間:2024-06-09 04:42:39 面試筆試 我要投稿
        • 相關推薦

        2015ios開發工程師筆試題及答案

          1 iOS中傳值的方式

        2015ios開發工程師筆試題及答案

          屬性 代理 通知 單例 block

          2 寫一個單例 代理 類別

          單例

          +(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.存放一些全局的宏(整個項目中都用得上的宏)

          2.用來包含一些全部的頭文件(整個項目中都用得上的頭文件)

          3.能自動打開或者關閉日志輸出功能

          4iOS中是否有多線程?怎么實現多態?

          沒有

          分類和協議

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

          NSThread GCD NSOperation

          主線程不需要創建就存在,子線程需要創建,初始時候不存在

          更新UI必須在主線程 而進行延時操作一般都在子線程

          -(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解析遇到大量數據解析過程時,在內存上的優化辦法

          利用json的反序列話的幾個代理方法,實現大數據的分割,解析,拼接,保存,從而降低內存的消耗。

          優化后臺接口,使后臺返回的數據大小更合理

          在APP中,一般不會出現大數據,因此注意接口的優化,盡量不要使用數據分割的方式,因為可能引起數據解析錯誤

          8mvc模式

          1> M:Model,模型,封裝數據

          2> V:View,視圖界面,負責展示數據

          3> C:Controller,控制器,負責提供數據(Model)給界面(View)

          9iOS中的文件目錄以及常保存的數據內容

          1、Documents 目錄:您應該將所有de應用程序數據文件寫入到這個目錄下。這個目錄用于存儲用戶數據或其它應該定期備份的信息。

          2、AppName.app 目錄:這是應用程序的程序包目錄,包含應用程序的本身。由于應用程序必須經過簽名,所以您在運行時不能對這個目錄中的內容進行修改,否則可能會使應用程序無法啟動。

          3、Library 目錄:這個目錄下有兩個子目錄:Caches 和 Preferences

          Preferences 目錄:包含應用程序的偏好設置文件。您不應該直接創建偏好設置文件,而是應該使用NSUserDefaults類來取得和設置應用程序的偏好.

          Caches 目錄:用于存放應用程序專用的支持文件,保存應用程序再次啟動過程中需要的信息。

          4、tmp 目錄:這個目錄用于存放臨時文件,保存應用程序再次啟動過程中不需要的信息。

          10查找table中id<10和隨機10條的sql語句

          select top 10* from Table where id < 10

          select top 10* from Table order by newid()


        【ios開發工程師筆試題及答案】相關文章:

        測試開發工程師筆試題09-25

        網易web開發工程師的筆試題分享11-21

        大唐移動測試工程師筆經,筆試題目分享11-21

        java筆試題及答案08-20

        英語面試試題及答案02-18

        外企面試的經典試題及答案02-18

        經典java筆試題及答案分享02-25

        報社筆試題目及答案03-23

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

        醫院面試試題及答案02-18

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>