一 面試題 1 講講 MVC稍味、MVVM硬霍、MVP捌锭,以及你在項目里具體是怎么寫的? 詳情見下文及項目連接地址 2 你自己用過哪些設(shè)計模式圃验? 創(chuàng)建型模...
一 CPU和GPU 在屏幕成像的過程中,CPU和GPU起著至關(guān)重要的作用 CPU(Central Processing Unit,中央處理器)對...
一你在項目中是怎么優(yōu)化內(nèi)存的腾供? 二 優(yōu)化你是從哪幾方面著手? CPU和GPU優(yōu)化 卡頓優(yōu)化 耗電優(yōu)化 APP啟動優(yōu)化 安裝包瘦身有關(guān)優(yōu)化更深入詳...
1.下面代碼執(zhí)行結(jié)果如何 運行結(jié)果 分析:因為data是copy屬性,所以在其set方法里先執(zhí)行判斷伴鳖,然后執(zhí)行release操作节值,最后執(zhí)行cop...
一 iOS程序的內(nèi)存布局 代碼段:編譯之后的代碼 數(shù)據(jù)段字符串常量:比如NSString *str = @"123"已初始化數(shù)據(jù):已初始化的全局...
一 CADisplayLink、NSTimer使用注意 CADisplayLink榜聂、NSTimer會對target產(chǎn)生強引用搞疗,如果target又...
一使用CADisplayLink、NSTimer有什么注意點须肆? 循環(huán)引用 二 介紹下內(nèi)存的幾大區(qū)域 代碼段:編譯之后的代碼 數(shù)據(jù)段字符串常量:比...
一 多線程的安全隱患 資源共享1塊資源可能會被多個線程共享匿乃,也就是多個線程可能會訪問同一塊資源比如多個線程訪問同一個對象、同一個變量休吠、同一個文件...
一 atomic atomic用于保證屬性setter、getter的原子性操作瘤礁,相當(dāng)于在getter和setter內(nèi)部加了線程同步的鎖 可以參...