iOS 自我檢測

2021-09-07 05:58:49 字數 972 閱讀 8907

1.id 和 nsobject的差別?

2.uitableviewcell的復用原理?

3.uiview生命週期和uilayer的差別?

4.多執行緒nsoperation和queue、gdc、thread的使用差別和優缺點?

5.uibutton繼承那個類?

6.記憶體管理原理和幾種屬性語義?

7.alloc、init和new的差別?

8..a檔案打包時候應該注意的問題有?

9.說說enmu中的不同列舉值能夠||的原理?

10.說說ios中記憶體對映(怎樣用,什麼情況下用)?

12.core開頭的系列的內容。是否使用過coreanimation和coregraphics。ui框架和ca,cg框架的聯絡是什麼?分別用ca和cg做過些什麼動畫或者影象上的內容。(有須要的話還能夠涉及quartz的一些內容)。

13.是否使用過coretext或者coreimage等?假設使用過。請談談你使用coretext或者coreimage的體驗。

14.nsnotification和kvo的差別和使用方法是什麼?什麼時候應該使用通知,什麼時候應該使用kvo,它們的實現上有什麼差別嗎?假設用protocol和delegate(或者delegate的array)來實現類似的功能可能嗎?假設可能,會有什麼潛在的問題?假設不能,為什麼?(儘管protocol和delegate這樣的東西面試已經麵爛了...)

15.block在arc中和傳統的mrc中的行為和使用方法有沒有什麼差別,須要注意些什麼?

17.對於objective-c,你覺得它最大的長處和最大的不足是什麼?對於不足之處。如今有沒有可用的方法繞過這些不足來實現需求。假設能夠的話,你有沒有考慮或者實踐過又一次實現oc的一些功能。假設有,詳細會怎樣做?

18.你實現過乙個框架或者庫以供別人使用麼?假設有,請談一談構建框架或者庫時候的經驗;假設沒有,請設想和設計框架的public的api,並指出大概須要怎樣做、須要注意一些什麼方面。來使別人easy地使用你的框架。

自我檢測3

1模擬實現strncpy 詳見 我的部落格 字串操作函式模擬實現大全 2.模擬實現atoi函式,將數字字串自動轉化為十進位制數字輸出 例如給出字串 12345 輸出12345.劍指office 習題 程式實現 include include includeint my atoi const char...

C語言自我檢測

1.預處理命令 預編譯階段 巨集定義 定義一些寫文用到的變數 而且出現較多次又不好修改 謹記 只是普通的字元替換 檔案包含 引入一些檔案 條件編譯 只有在條件成立的條件下會執行這些 2.巨集定義和typedef 的區別 巨集定義 只是普通的字元替換 在預編譯階段 typedef 真真正正宣告一種型別...

5 9自我檢測(一)

1 編寫並測試乙個代表位址的address類,位址資訊由國家 省份 城市 街道 郵編等組成 public class address public void setcountry string country public string getprovince public void setprov...