01 iOS開發(fā)基礎(chǔ)概念 1.1什么是應(yīng)用瘦身? 1.2 什么是響應(yīng)者鏈? 1.3 什么是 懶加載? 1.4 什么是 Cocoa 和 Cocoa Touch? 1.5...
01 iOS開發(fā)基礎(chǔ)概念 1.1什么是應(yīng)用瘦身? 1.2 什么是響應(yīng)者鏈? 1.3 什么是 懶加載? 1.4 什么是 Cocoa 和 Cocoa Touch? 1.5...
1、NSArray與NSSet的區(qū)別? NSArray內(nèi)存中存儲(chǔ)地址連續(xù),而NSSet不連續(xù) NSSet效率高,內(nèi)部使用hash查找;NSArray查找需要遍歷 NSSet通...
今天 抽空看了下 *Objective-C高級編程iOS與OSX多線程和內(nèi)存管理*,發(fā)現(xiàn)自己之前所理解的為什么block會(huì)發(fā)生循環(huán)引用?`有些理解是錯(cuò)誤的,還好看了這個(gè)書,最...
一、Instruments介紹 Instruments 一個(gè)很靈活的、強(qiáng)大的工具,是性能分析、動(dòng)態(tài)跟蹤 和分析OS X以及iOS代碼的測試工具,用它可以極為方便收集關(guān)于一個(gè)或...
本文意義在分析如何利用runloop監(jiān)控卡頓。代碼可以看戴銘大佬的代碼 卡頓問題的幾種原因 復(fù)雜 UI 、圖文混排的繪制量過大 在主線程上做網(wǎng)絡(luò)同步請求 在主線程做大量的 I...
1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡要敘述? 2、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別,@class呢,#import<...
公司的App是居于iOS8以上的,頁面顯示在iOS8~iOS10都沒有問題,但是,iOS11beta版顯示出現(xiàn)各種問題,真是顧客虐你千百遍,你待顧客如初戀,蘋果搞事,我們也只...