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