面試題收集(1)

一、 SDWebImage的實現(xiàn)原理

SDWebImage是用來加載網(wǎng)絡圖片的第三方庫,實現(xiàn)了異步請求數(shù)據(jù),并且實現(xiàn)了圖片的緩存.
SDWebImage實現(xiàn)原理: 在內(nèi)存和沙盒目錄下各緩存一份文件,內(nèi)存中的文件到一定程度會自動清除,沙盒目錄下的文件需要由用戶手動清除,第二次啟動的時候,首先檢測內(nèi)存-檢測沙盒目錄-網(wǎng)絡請求

二、frame和bounds的區(qū)別

坐標系不同。bounds是自己坐標系,rect中的origin一般都是(0,0)開始的。frame是父坐標系,rect中的origin就是指的在父系中的開始點。

看張圖就明白了

frame和bounds的對比

三、類方法和實例方法的區(qū)別

1、類方法是屬于整個類的,而實例方法是屬于某個具體的對象的
2、類方法只能訪問類成員變量,不能訪問實例變量,而實例方法可以訪問類成員變量和實例變量
3、類方法的調(diào)用可以通過類名.類方法,而實例方法只能通過對象.實例方法訪問
4、類方法只能訪問類方法,而實例方法可以訪問類方法和實例方法
5、類方法不能被覆蓋,實例方法可以被覆蓋

簡要總結(jié):(1)所屬范圍不同,(2)訪問的權限不同 (3)調(diào)用方式不同 (4)類方法不能被覆蓋,實例方法可以被覆蓋,
實例方法是建立實例才有的方法
類方法是直接可以使用類引用,不需要實例化就可以使用的方法,一般在項目中類方法都是設置為工具類使用的

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,593評論 30 472
  • OC的理解與特性 OC作為一門面向?qū)ο蟮恼Z言,自然具有面向?qū)ο蟮恼Z言特性:封裝、繼承、多態(tài)。它既具有靜態(tài)語言的特性...
    克魯?shù)吕?/span>閱讀 501評論 0 0
  • OC的理解與特性OC作為一門面向?qū)ο蟮恼Z言,自然具有面向?qū)ο蟮恼Z言特性:封裝、繼承、多態(tài)。它既具有靜態(tài)語言的特性(...
    LIANMING_LI閱讀 580評論 0 0
  • 序言 目前形勢,參加到iOS隊伍的人是越來越多,甚至已經(jīng)到供過于求了。今年,找過工作人可能會更深刻地體會到今年的就...
    恒愛DE問候閱讀 5,607評論 0 9
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 2,241評論 0 7

友情鏈接更多精彩內(nèi)容