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