<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • ?

    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日
    大香蕉99精品3线在线观看视频,亚洲欧美AV中文日韩二区91哥精品 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>