<li id="34b3z"></li>
    <nav id="34b3z"></nav>
  1. <wbr id="34b3z"><legend id="34b3z"></legend></wbr>
    
    

        1. <form id="34b3z"></form>
          <sub id="34b3z"><table id="34b3z"><th id="34b3z"></th></table></sub>

          ?

          5道iOS小談面試題

          作者:達內 更新時間:2014-06-17 12:04 來源:未知 點擊:
          5道ios小談面試題。

              1.講講OC和其他語言好在哪里,不好在哪里
              答:
              objc優點:
              1)Cateogies
              2) Posing
              3) 動態識別
              4) 指標計算
              5)彈性訊息傳遞
              6) 不是?一個過度復雜的 C 衍?生語?言
              7) Objective-C++ 與 C++ 可混合編程
              缺點:
              1) 不?支援命名空間
              2) 不?支持運算符重載
              3)不?支持多重繼承
              2.SEL和一個函數指針調用同一個方法的結果是不是相同
              答:
              得到了SEL變量之后,可以通過下?面的調?用來給?一個對象發送消息:
              [對象performSelector:SEL變量withObject:參數1 withObject:參數2];
              結論:SEL只是?方法名標識,實際運?行時需要通過消息發送來調?用,IMP是”implementation”的縮 寫,它是objetive-C ?方法 (method)實現代碼塊的地址,類似函數指針,通過它可以 直接訪問任意?一個?方法。免去發送消息的代價。
              3.project workspace scheme的區別?
              答:
              Project:
              ?一般的某個應?用單獨新建?一個project就可以了,然后把所有的程序?文件都放在?里?面,這個可以滿?足?大部分普通的需求。
              Workspace:
              項??目有可能要使?用其他的項??目?文件,或者引?入其他的靜態庫?文件,這個時候workspace就派上?用場了,workspace既可以單獨管理多個項??目,?又可以通過配置,讓各個項??目相互依賴。
              Scheme:
              Xcode scheme定義了編譯集合中的若干target,編譯時的?一些設置以及要執?行的測試集合。可以?自定義若干個scheme,但是同?一時刻只能運?行?一個。
             4.把你知道的framework寫出來,寫出功能。
             答:
              UIKit.framework 包含iOS應用程序用戶界面層使用的類和方法,CoreGraphics.framework 包含Quartz 2D 繪圖API 接口,Foundation.framework 為CoreFoundation 框架的許多功能提供Objective-C 封裝,CoreFoundation.framework 一組C 語言接口,它們為iOS ? ??用程序提供基本數據管理和服務功能,MapKit.framework 該框架供一個可被嵌入到應用程序的地圖界面,該界面包含一個可以滾動的地圖視圖,CoreLocation.framework 可用于定位某個設備當前經緯度,CFNetwork.framework提供一組高性能基于C 語言的接口,它們為使用網絡協議提供面向對象抽象。
              5.const的用法?
              答:
              (1)欲阻止一個變量被改變,可以使用const關鍵字。在定義該const變量時,通常需要對它進行初始化,因為以后就沒有機會再去改變它了;
              (2)對指針來說,可以指定指針本身為const,也可以指定指針所指的數據為const,或二者同時指定為const;
              (3)在一個函數聲明中,const可以修飾形參,表明它是一個輸入參數,在函數內部不能改變其值;
              (4)對于類的成員函數,若指定其為const類型,則表明其是一個常函數, 不能修改類的成員變量;
              (5)對于類的成員函數,有時候必須指定其返回值為const類型,以使得其 返回值不為“左值”。

          標簽:

          相關閱讀

          最新開班信息

          3G-IOS軟件工程師就業班
          北京潘家園中心 開課日期:9月29日
          3G-IOS軟件工程師就業班
          北京潘家園中心 開課日期:9月29日
          3G-IOS軟件工程師周末班
          北京潘家園中心 開課日期:9月29日
          3G-IOS軟件工程師周末班
          北京潘家園中心 開課日期:9月29日
          一本之道高清在线观看一区_高清在线不卡二区_最新国产高清不卡a 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>