
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注!
(答案不唯一,僅供參考,文章最后有福利)
目錄:
101、iOS面試題:聊下HTTP post的body體使用form-urlencoded和multipart/form-data的區(qū)別。
102、iOS面試題:讓你設(shè)計(jì)一種機(jī)制檢測(cè)UIViewController的內(nèi)存泄漏,你會(huì)怎么做?
103、iOS面試題:通過[UIImage imageNamed:]生成的對(duì)象什么時(shí)候被釋放?
104、iOS面試題:applicationWillEnterForeground和applicationDidBecomeActive都會(huì)在哪些場(chǎng)景下被調(diào)用?舉例越多越好。
105、iOS面試題:dSYM你是如何分析的
106、iOS面試題:多線程有哪幾種?你更傾向于哪一種?
107、iOS面試題:?jiǎn)卫谋锥?/a>
108、iOS面試題:App啟動(dòng)過慢,你可能想到的因素有哪些?
109、iOS面試題:怎么防止反編譯?
110、iOS面試題:TCP和UDP的區(qū)別于聯(lián)系
111、iOS面試題:TCP連接的三次握手
112、iOS面試題:Scoket連接和HTTP連接的區(qū)別:
113、iOS面試題:HTTP協(xié)議的特點(diǎn),關(guān)于HTTP請(qǐng)求GET和POST的區(qū)別
114、iOS面試題:ASIHttpRequest、AFNetWorking之間的區(qū)別
115、iOS面試題:XML數(shù)據(jù)解析方式各有什么不同,JSON解析有哪些框架?
116、iOS面試題:SVN的使用
117、iOS面試題:如何進(jìn)行網(wǎng)絡(luò)消息推送
118、iOS面試題:網(wǎng)絡(luò)七層協(xié)議
119、iOS面試題:關(guān)鍵字volatile有什么含意?并給出三個(gè)不同的例子:
120、iOS面試題:property屬性的修飾符的作用
121、iOS面試題:XIB與Storyboards的優(yōu)缺點(diǎn)
122、iOS面試題:內(nèi)存的使用和優(yōu)化的注意事項(xiàng)
123、iOS面試題:基于CTMediator的組件化方案,有哪些核心組成?
124、iOS面試題:為什么CTMediator方案優(yōu)于基于Router的方案?
125、iOS面試題:MVVM設(shè)計(jì)模式
126、iOS面試題:weak修飾的釋放則自動(dòng)被置為nil的實(shí)現(xiàn)原理
127、iOS面試題:HTTPS的加密原理
128、iOS面試題:你認(rèn)為開發(fā)中那些導(dǎo)致crash?
129、iOS面試題:分析下SDWebImage
130、iOS面試題:SEL和Method和IMP分別說下再談下對(duì)IMP的理解?
131、iOS面試題:Autorelease的原理 ?
132、iOS面試題:ARC的工作原理
133、用戶需要上傳和下載一個(gè)重要的資料文件,應(yīng)該如何判斷用戶本次是否上傳成功和下載成功了?
134、iOS面試題:isa指針的作用
135、iOS面試題:與 NSURLConnection 相比,NSURLsession 改進(jìn)哪些?
136、iOS面試題:使用drawRect有什么影響?
137、iOS面試題:什么時(shí)候會(huì)報(bào)unrecognized selector的異常?如何避免?
138、iOS面試題:iOS中常用的數(shù)據(jù)存儲(chǔ)方式有哪些?
139、iOS面試題:描述一個(gè)ViewController的生命周期
140、iOS面試題:Block中可以修改全局變量,全局靜態(tài)變量,局部靜態(tài)變量嗎?
141、iOS面試題:SDWebImage實(shí)現(xiàn)原理是什么? 它是如何解決tableView的復(fù)用時(shí)出現(xiàn)圖片錯(cuò)亂問題的呢?
142、iOS面試題:AFNetworking 底層原理分析
143、iOS面試題:描述下SDWebImage里面給UIImageView加載圖片的邏輯
144、iOS面試題:分析json、xml 的區(qū)別? json、xml 解析 式的底層是如何讓處理的
145、iOS面試題:對(duì)程序性能的優(yōu)化你有什么建議?
146、iOS面試題:講講iOS事件響應(yīng)鏈的原理
147、iOS面試題:假如Controller太臃腫,如何優(yōu)化?
148、iOS面試題:介紹下App啟動(dòng)的完成過程?
149、iOS面試題:哈希原理
150、iOS面試題:哈希存儲(chǔ)過程
151、iOS面試題:NSDate\CFAbsoluteTimeGetCurrent\CACurrentMediaTime的區(qū)別
152、iOS面試題:講一下MVC和MVVM,MVP?
153、iOS面試題:為什么代理要用weak?代理的delegate和dataSource有什么區(qū)別?block和代理的區(qū)別?
154、iOS面試題:進(jìn)程和線程的區(qū)別?同步異步的區(qū)別?并行和并發(fā)的區(qū)別?
155、iOS面試題:如何提升 tableview 的流暢度?
156、iOS面試題:編程中的六大設(shè)計(jì)原則?
157、iOS面試題:NSOperation 與 GCD 的主要區(qū)別?
158、iOS面試題:請(qǐng)說明并比較以下關(guān)鍵詞:strong, weak, assign, copy
159、iOS面試題:Socket原理
160、iOS面試題:請(qǐng)說明并比較以下關(guān)鍵詞:__weak,__block
161、iOS面試題:什么是ARC?
162、iOS面試題:ARC的底層原理,怎么實(shí)現(xiàn)自動(dòng)釋放的,和MRC的區(qū)別是什么?
163、iOS面試題:蘋果為什么推出ARC?
164、iOS面試題:有了線程,你覺得為什么還要有runloop?,runloop和線程有什么關(guān)系?
165、iOS面試題:objc中向一個(gè)nil對(duì)象發(fā)送消息將會(huì)發(fā)生什么?
166、iOS面試題:常用的設(shè)計(jì)模式
167、iOS面試題:?jiǎn)卫龝?huì)有什么弊端?
168、iOS面試題:你會(huì)如何存儲(chǔ)用戶的一些敏感信息,如登錄的token
169、iOS面試題:UIScrollView大概是如何實(shí)現(xiàn)的,它是如何捕捉、響應(yīng)手勢(shì)的?
170、iOS面試題:如何實(shí)現(xiàn)夜間模式?
171、iOS面試題:如何捕獲異常?
172、iOS面試題:frame與center bounds的關(guān)系
173、iOS面試題:通知中心的實(shí)現(xiàn)原理?
174、iOS面試題:斷點(diǎn)續(xù)傳如何實(shí)現(xiàn)的?
175、iOS面試題:通知,代理,KVO的區(qū)別,以及通知的多線程問題
176、iOS面試題:你一般是如何優(yōu)化你的APP的?
177、iOS面試題:push Notification原理
178、iOS面試題:iOS 中內(nèi)省的幾個(gè)方法?
179、class方法和objc_getClass方法有什么區(qū)別?
180、iOS面試題:一個(gè)int變量被__block修飾與否的區(qū)別?
181、iOS面試題:什么是離屏渲染?什么情況下會(huì)觸發(fā)?該如何應(yīng)對(duì)?
182、iOS面試題:反射是什么?可以舉出幾個(gè)應(yīng)用場(chǎng)景么?
183、iOS面試題:關(guān)聯(lián)對(duì)象有什么應(yīng)用,系統(tǒng)如何管理關(guān)聯(lián)對(duì)象?其被釋放的時(shí)候需要手動(dòng)將其指針置空么?
184、iOS面試題:Autoreleasepool所使用的數(shù)據(jù)結(jié)構(gòu)是什么?AutoreleasePoolPage結(jié)構(gòu)體了解么?
185、iOS面試題:KVC的賦值和取值過程是怎樣的?原理是什么?
186、iOS面試題:iOS中UITableViewCell的重用機(jī)制原理?
187、iOS面試題:RunLoop剖析
188、iOS面試題:內(nèi)存管理、自動(dòng)釋放池與循環(huán)引用
189、iOS面試題:剖析Block
190、iOS面試題:SDWebImage原理
191、iOS面試題:如何高性能的給 UIImageView 加個(gè)圓角?
192、iOS面試題:了解CoreData
193、iOS面試題:簡(jiǎn)述內(nèi)存管理基本原則
194、iOS面試題:GCD死鎖問題解讀
195、iOS面試題:談一談網(wǎng)絡(luò)中的 session 和 cookie?
196、iOS面試題:UIWindow,UIView,CALayer的區(qū)別
197、iOS面試題:事件傳遞和響應(yīng)機(jī)制
198、iOS面試題:UIView block動(dòng)畫實(shí)現(xiàn)原理
199、iOS面試題:MVVM和MVC的區(qū)別
200、iOS面試題:NSCache,NSDictionary,NSArray的區(qū)別
持續(xù)更新,多多關(guān)注