這幾天來深圳面試了臀晃。總結(jié)一下面試的過程炮沐。
總體來說敦第,深圳這邊的iOS的機會比廣州好太多了峰弹。
1.sdwebimage? 源碼? http://southpeak.github.io/blog/2015/02/07/yuan-ma-pian-:sdwebimage/
2.圖片圓角的處理有幾種方法,用哪一種好。
1.用一個圓角的遮罩層
2.用layer 哪一種好芜果,不知道
第一種方法好垮卓。layer消耗內(nèi)存比較多,如果列表的話會卡頓
3.單例
單例怎么寫的师幕,有沒有考慮多線程。
我回答:一般單例沒考慮多線程诬滩,如果多線程的話就是同步鎖霹粥,dispatch _once.但是同步鎖對系統(tǒng)開銷大,建議用后者疼鸟。然后還問到了后控,initwithZone.
4.block
談談你對block的看法,這個問題太大了空镜。后面就問block的原理浩淘,還有內(nèi)存管理捌朴。問到了block 創(chuàng)建時在棧上,要[block copy]才能到堆上张抄。
運行時砂蔽,反射機制
6.通知是多線程嗎,子線程的代理署惯,通知會回調(diào)主線程么
在哪個線程post,就會在哪個線程響應selector.而不是 注冊觀察者的線程左驾。
http://southpeak.github.io/blog/2015/03/14/nsnotificationyu-duo-xian-cheng/
7.如何實現(xiàn)一個中間層,存儲數(shù)據(jù)
8.xmpp
9.多線程
10.copy ,retain 區(qū)別 這個很常見的問題极谊。
11.動態(tài)增加屬性的 ?objc_setAssociatedObject,但是我沒用過
13.字典诡右,數(shù)組 尋找元素哪個快 這個暫時不知道