HTTP請(qǐng)求報(bào)文:請(qǐng)求行(包括http協(xié)議版本,請(qǐng)求方法等),消息報(bào)頭(連接情況,接收的數(shù)據(jù)類型,接收數(shù)據(jù)范圍等),請(qǐng)求正文(post才有,存放請(qǐng)求的數(shù)據(jù)) HTTP響應(yīng)報(bào)文...
二叉搜索樹 反轉(zhuǎn)二叉樹 41.性能優(yōu)化 1.合理的線程分配,過多線程創(chuàng)建會(huì)導(dǎo)致消耗過多 DB操作、日志記錄、網(wǎng)絡(luò)回調(diào)都在各自的固定線程 2.預(yù)處理和延時(shí)加載 對(duì)于一些需要耗費(fèi)...
SDWebImage 緩存使用了 Memory 和 Disk 雙重 Cache 機(jī)制,實(shí)際操作使用了 NSCache 和 文件操作類處理,本地的文件緩存是放在沙盒的lib/c...
你實(shí)現(xiàn)過一個(gè)框架或者庫(kù)以供別人使用么?如果有,請(qǐng)談一談構(gòu)建框架或者庫(kù)時(shí)候的經(jīng)驗(yàn);如果沒有,請(qǐng)?jiān)O(shè)想和設(shè)計(jì)框架的public的API,并指出大概需要如何做、需要注意一些什么方面,...
NSURLSession針對(duì)下載/上傳等復(fù)雜的網(wǎng)絡(luò)操作提供了專門的解決方案,針對(duì)普通、上傳和下載分別對(duì)應(yīng)三種不同的網(wǎng)絡(luò)請(qǐng)求任務(wù):NSURLSessionDataTask, N...
綜合類問題 1,設(shè)計(jì)一個(gè)可以無限滾動(dòng)并且支持自動(dòng)滾動(dòng)的 SlideShow。 2,設(shè)計(jì)一個(gè)進(jìn)度條。 3,設(shè)計(jì)一套大文件(如上百M(fèi)的視頻)下載方案。 4,如果讓你來實(shí)現(xiàn)disp...
運(yùn)行時(shí)(runtime)是指在程序運(yùn)行時(shí)才確定數(shù)據(jù)的類型,調(diào)用指定的方法。將數(shù)據(jù)類型的確定由編譯時(shí)推遲到了程序運(yùn)行時(shí)。可以通過字符串來創(chuàng)建對(duì)象NSClassFromStrin...
經(jīng)驗(yàn)類問題 1,為什么UIScrollView的滾動(dòng)會(huì)導(dǎo)致NSTimer失效? 2,為什么當(dāng) Core Animation 完成時(shí),layer 又會(huì)恢復(fù)到原先的狀態(tài)? 3,你...
自己最近也在看《Professional iOS Network Programming》,理論結(jié)合實(shí)踐,可以好好地總結(jié)一把App在移動(dòng)網(wǎng)絡(luò)下的調(diào)優(yōu)的那些事。 相對(duì)于有線網(wǎng)絡(luò)...
1-語言:使用US英語 UIColor *myColor = [UIColor whiteColor]; 2-代碼組織 在函數(shù)分組和protocol/delegate 實(shí)現(xiàn)中...
什么是ARC Automatic Reference Counting,自動(dòng)引用計(jì)數(shù),即ARC,可以說是WWDC2011和iOS5所引入的最大的變革和最激動(dòng)人心的變化 你已經(jīng)...
這周四上午去交大閔行校區(qū)參加美團(tuán)移動(dòng)開發(fā)面試,一面就被虐成狗,看來自己的計(jì)算機(jī)基礎(chǔ)知識(shí)不扎實(shí),還需要多刷圖書館啊。分享美團(tuán)移動(dòng)開發(fā)的面試題,自己也總結(jié)下答案。 一.算法:數(shù)字...