準(zhǔn)備工作 在性能優(yōu)化中一個最具參考價(jià)值的屬性是FPS:全稱Frames Per Second,其實(shí)就是屏幕刷新率,蘋果的iphone推薦的刷新率...
廢話不說,直接上干貨! 一、APP啟動過程 1.解析Info.plist 加載相關(guān)信息,例如如閃屏 沙箱建立、權(quán)限檢查 2.Mach-O加載 如...
一、內(nèi)存泄漏 內(nèi)存泄露指當(dāng)一個對象或變量在使用完成后沒有釋放掉, 這個對象一直占用著這部分內(nèi)存, 直到應(yīng)用停止。 二、內(nèi)存泄漏的原因分析 在目前...
設(shè)計(jì)模式主要分三個類型:創(chuàng)建型、結(jié)構(gòu)型和行為型。 創(chuàng)建型 一、Abstract Factory,抽象工廠:提供一個創(chuàng)建一系列相關(guān)或相互依賴對象的...
一.設(shè)計(jì)模式 設(shè)計(jì)模式可以通俗的理解為實(shí)現(xiàn)/解決某些問題,而形成的解決方案規(guī)范。增加代碼的可重用性,讓代碼能更容易理解和可靠。我們通常說所的代理...
問題:1.Block是什么,block當(dāng)初是為了解決什么樣的問題而設(shè)計(jì)的?2.為什么要用copy修飾Block3.為什么Block中可以訪問局部...
1.什么是面向切面編程 AOP(Aspect-Oriented Programming),面向切面編程,看著是跟OOP(面向?qū)ο缶幊蹋┩ο嘟模?..
1.什么是KVO KVO是Key-Value-Observing的縮寫,通過KVO這種機(jī)制對象可以通過它得到其他對象的某個屬性的變更通知。這種機(jī)...