iOS接地氣的面試題

2021-07-03 17:58:07 字數 522 閱讀 7268

第一部分

property中,retain,assign,還有什麼來著,就這個幾個的意思

frame 和 bounds 的關係和使用場景

nstimer 的使用

autosizingmask 和 autolayout 的比較

多執行緒都有什麼實現方式

nsuserdefault 的存檔時機,是否寫完之後立刻存,不是的話,什麼時候

知道 observer 和 chain of responsibility 設計模式麼,還知道哪些簡單介紹

第二部分:

演算法,寫乙個排序+去重

寫出tcp 三次握手

寫出 http 2.3.4.5 代表什麼,206,304 是什麼

如何對大量進行 cache ,以及檔案管理系統

如何高效管理記憶體中的 cache

如何優化資料庫

談談 android, ios,windows phone 的跨平台開發

分享部分筆試題 … 不要問我從**來 …

iOS 面試題(六)

回答person的retaincount值,並解釋為什麼 person per person alloc init self.person per 1 或者2 看物件用什麼屬性修飾,person類物件在建立的時候引用計數加1,若用 assign類不會使引用計數加1的屬性修飾 person的retai...

iOS 面試題(九)

objective c有私有方法麼?私有變數呢?如多沒有的話,有沒有什麼代替的方法?oc中沒有私有方法,有私有變數 私有方法可以用category 類目 extension 延展 來代替 2 import include和 class有什麼區別 include 用於系統自帶的標頭檔案的引用,編譯器會...

iOS 面試題(十)

如何將產品進行多語言發布?在工程infoplist.strings中新增發布時需要的語言,並在 建立 strings 檔案進行 字串 和其他檔案的多語言處理 2 如何將敏感字變成 訪問敏感字的陣列 nsmutablearray array nsmutablearray alloc init 向敏感字...