? ? ? ?2017年開(kāi)年户盯,很多人都在準(zhǔn)備換工作,我也是準(zhǔn)備換個(gè)新環(huán)境呻疹,不知道大家都遇到了哪些面試題话侧,我把自己遇到的一些能記住的都寫了下來(lái),大多都是基礎(chǔ)向益老,但是說(shuō)的清楚明了也是非常的不容易彪蓬。
1、內(nèi)存機(jī)制
2捺萌、property 屬性
3档冬、UIview 和 CALayer 的關(guān)系
4、網(wǎng)絡(luò)請(qǐng)求:http、
NSUrlConnection 和 NSUrlSession 關(guān)系和區(qū)別
5酷誓、多線程
GCD 和 NSOperationQueue 對(duì)比披坏、NSThread
6、runtime 機(jī)制
利用runtime ?在項(xiàng)目中的實(shí)踐
7盐数、線程與進(jìn)程的關(guān)系
8棒拂、C和 OC 的關(guān)系
9、RunLoop
10玫氢、touch 事件的響應(yīng)
11帚屉、load 和 initialize ?方法區(qū)別
12、動(dòng)畫(huà)效果實(shí)現(xiàn)方式
13漾峡、沙盒機(jī)制
14攻旦、圖片畫(huà)圓角或者是自定義圖片形狀的方式
15、block 機(jī)制 生逸,為什么 修飾符 用 copy
16牢屋、weak 修飾符 修飾的變量為什么會(huì)為nil
17、crash 日志怎么收集
18牺陶、用過(guò)的存儲(chǔ)方式用哪些?
sqlite 和 coredata 對(duì)比
19辣之、熟悉的第三方SDK 及 最深入理解的SDK的實(shí)現(xiàn)原理
20掰伸、使用過(guò)的 鎖 ?有哪些
21、圖片從硬盤讀到內(nèi)存當(dāng)中怀估,占用的內(nèi)存是多少狮鸭?
22、圖片在添加到內(nèi)存中之后多搀,即便是image 已經(jīng)釋放了歧蕉,但是圖片依然會(huì)在內(nèi)存當(dāng)中,問(wèn)圖片的釋放時(shí)機(jī)
23康铭、如果讓你來(lái)重構(gòu)的話惯退,你會(huì)怎么做?
24从藤、怎么調(diào)試一個(gè) 始終不會(huì)重現(xiàn)的bug催跪?
25、firstResponder 設(shè)置為YES會(huì)怎樣
26夷野、nil懊蒸、null、NSNull 悯搔、NULL區(qū)別